- Made Falcon implement the flex-tool-api
Added FlexToolGroup and FlexTool implementations for:
- Falcon
- FlexJS
- VF2JS
- Added an implementation of the hasFlexTool method to the FlexToolGroup implementations.
- Adjusted the implementation to the updated flex-tool-api version (Contains an abstract base FlexToolGroup).
- Made the build include the ServiceLoader config files into the final jars.
- Adjusted the build to use the released version of the flex-tool-api
- Had to disable support for VF2JS as both compilers use the same base classes and overwrite each others static state variables.
- Added code to dump the content of a jar to a given directory (Needed in order to dump closure-library artifact)
- Made MXMLFlexJSPublisher and MXMLVF2JSPublisher dump the content of the closure-library if the library-path is not set and closure resources are available on the classpath.
Merge branch 'feature/flex-tool-api' into develop

Conflicts:
	compiler.jx/build.xml
	compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/vf2js/MXMLVF2JSPublisher.java