Results 7 issues of R32

[bug.cdb.zip](https://github.com/ncannasse/castle/files/5594484/bug.cdb.zip) ![list_uid](https://user-images.githubusercontent.com/6825113/100184421-6d0b9f00-2f1c-11eb-883f-61e14f303ec1.gif) This error seems to come from: https://github.com/ncannasse/castle/blob/efd494b1e41e1a4d3e4996dcb0058ebc57d381d1/cdb/Sheet.hx#L529-L530

Related to #35 GIF: ![stick_head](https://user-images.githubusercontent.com/6825113/58072184-769ea300-7bd1-11e9-92da-10a55af76417.gif)

I'm not sure, but according to google's docs: > In addition to specifying a **callback function**, you have to specify a **filter argument** and you may specify **an optional extra...

resolve #842 ```haxe class Main { static function main() { var s = "Akuma 豪鬼"; trace(s); Sys.println(s); } } ``` output: ```bash src/Main.hx:6: Akuma 豪鬼 Akuma 豪鬼 ```

Main.hx ```hx function main() { foo(); } ``` Foo.hx ```hx function foo() { trace("hello foo"); } ``` build.hxml ``` haxe --main Main --js out.js --macro exclude('Foo') ``` output : ```js...

haxe source : ```haxe function multiply( a, b = 1 ) { return a * b; } ``` Current output : ```js function multiply(a,b) { if(b == null) { b...