Support for MXML (work in progress, thus on a branch first)!
MXML features that are supported:
* use any class with a no-arg constructor
* set any public field using an XML attribute or sub-element
* declare additional fields using <fx:Declarations>
* <fx:Script> currently only supports imports and class-level
  annotations
* event listeners

On the roadmap:
* support [DefaultProperty] annotation
* any AS3 code in <fx:Script>
* binding expressions (curly brackets) and <fx:Binding>
cherry-picking MXML commits; necessary changes; on the fly fixed missing get/set and
semicolon in commented code
MXML features / fixes:
* Ant support
* fix: also find *.mxml on *-imports (incl. top-level and same-package)
* event listeners use joo.addEventListener()
* any AS3 code in <fx:Script> (we *do* support imports
  in the class body, so <fx:Script> code goes into the class
  body and <fx:Metadata> code goes before the class)

Still on the roadmap:
* support [DefaultProperty] annotation
* binding expressions (curly brackets) and <fx:Binding>

Conflicts:

	jangaroo/jangaroo-runtime/src/main/joo-js/joo/classes/joo/BootstrapClassLoader.js
feature: behavior of annotations (metadata)
* allow annotation parameter values that reference classes and
  result in a static dependency
* modules that implements runtime behavior are loaded
  and called automagically

Currently, the set of runtime-relevant annotations is
hard-wired to "SWF" and "ExtConfig" (for Ext-MXML)
(see TODO in JSCodeGenerator).
No more double-compilation to create output files without white-space,
and thus no more *.classes.js files; no more jangaroo-application.js file.
If at all, RequireJS' r.js optimization tool would be applied as a linker, optionally
invoking a minifier (uglify2 or GCC).