Some style changes.
Renamed toplevel package to gruifo
Improved parsing and printing of @typedef annotations.
Removed import JavaScriptObject and use full path instead.
Added option to ignore specific methods in the output.

This is mainly to work around missing @override annotations. Because generated native methods must be final due to GWT conventions it's not possible to override methods. Hence these methods should not be generated.
Add ability to replace method param types and ignore typedef fields.