Fixed old TODO: handle parsing of 'rest' parameter.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Removed an @Ignore and TODO, with documentation.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Cleaned up some TODOs ;-)

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
No longer needed, there is now a 'test case' example in the ASJS project.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Build files now download latest version of Guava (15.0 at the time of writing) and Closure Compiler.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Update tests with proper interface 'goog.require' statements

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Fetch and store all interface "imports" for use during the initial writing of the FlexJS classes

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Add missing 'instanceof' enumeration

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
More changes to tests to match desired 'goog' JS output

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Added enumeration for the 'interfaces' array

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
This is where all the magic happens ;-)

- updated emission of 'as', 'instanceof' and 'is' operators
- added emission of 'interfaces classes' with 'goog.require'
- added 'storage' for implemented/extended interfaces as a property of the class

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>