runtime: export superclass as $class.extends_
"ExtConfig" annotation no longer needed at runtime
(jangaroo-libs commit to follow)
fix for: redundant resource bundle annotation are added when using the
  same resource bundle multiple times
extended test and fixed quoting / unquoting
A tiny RequireJS plugin to easy bootstrap of Jangaroo 3 applications:
<script data-main="joo/new!com.acme.Main" src="requirejs/require.js"></script>
will load and instantiate the compiled AS3 class com.acme.Main.
It hands over the RequireJS config object to the constructor.
"new!" also cares about debug mode: it you have built a linked (and
optionally minified) file joo/application.js, it is loaded first, unless the
URL contains a #joo.debug hash.
Note that the plugin cannot (yet?) be used for optimizing, but is only
intended to be used from the browser.
introduced a three debug modes: "true", "linked", and "false".
The new mode "linked" loads all classes in one request, but the code is not minified.
only compile *.properties files the Flex way if they are under locale/{locale}
TODO: this has to be configurable / a command line switch!
removed debug output
New Runtime substitutes for the former DynamicClassLoader:
joo.loadClass(), joo.loadClasses(), both with callback.
On the fly, fixed that a compilation unit with a variable as
primary declaration gets initialized even when the variable is
assigned (not read) first.
Made EXML work again with the new code layout / Runtime.
Localization does not yet really work again (only the default bundle
is used), but the Studio starts again!
cherry-picked:

first experiments with Chrome's source maps
http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
Using Google Closure's SourceMapGenerator, we can already generate
source maps for single class files (debug mode)!
I have to clean up where files are generated: the primary artifact should
only contain the "binaries" (*.js) and the signatures (joo-api/*.as).
There should be another artifact with classifier "-debug" which contains
the source map files (*.map.json) and the sources under
META-INF/resources/joo/classes. Thus, adding a dependency on the
"-debug" artifact (e.g. inside a "debug" Maven profile) enables source
level debugging in Chrome!
remove debug console output
fix: really set fully qualified super class name in ClassModel
fix: also look for [Event] annotations in super classes
fix test now that fully-qualified superclass name is resolved
first take at supporting module loading of native scripts

You can now add an "amd" attribute to the [Native] annotation,
and using the AS API leads to a module dependency on the
value of the "amd" attribute is added. For example:

package foo {
[Native(amd="foo/my-native-class")]
public class MyNativeClass { ... }
}

When using foo.MyNativeClass, the client class gets a dependency
on "foo/my-native-class" and (like before) expects foo.MyNativeClass
to be globally available afterwards.