allow adding annotation parameters after construction
Ext AS API Generator update: minimize API diff to Ext 3.4
* parse JSON of old Ext API for reference
* heuristic to choose alternate class name of old API
* better choice of config class name through alias map
* for Ext AS 3, made generating event classes optional
Ext AS API Generator fix: record *all* alternate class names for reference
New annotations [ConstructorParameter] and [AllowConstructorParameters] to
force MXML code to use Ext JS config objects where Ext requires so.
[ConstructorParameter] default values are automatically generated, while
[AllowConstructorParameters] annotations still have to be added manually
to the corresponding properties like "items", "fields", "viewConfig" etc.
Ext API Generator:
* no more [Event] annotations in interfaces. Ignored by MXML, anyway.
  Avoids addition ISomeClassEvent classes.
* fixed minor bug in finding all super interfaces
* another minor bug: interfaces do allow properties (as function get/set)!
* singletons are prefixed with "I" instead of "S" for Ext AS 3.4 compatibility.
  However, they remain classes, but without an "amd" or "global" attribute
  in their [Native] annotation. Like interfaces, these classes are purely virtual
  and cannot be used by ActionScript code with "new" or "is".
* remove "overriding" interface methods, as they are not allowed in AS3
no need to hand through isStatic, accessor knows that
refactoring: pull up isReadable() and isWritable() to MemberModel
MXML: look for writable properties only and search from super class to sub class
Moved bindable access and binding execution stack to AS3.js.
Before, it could happen that joo.binding.Binding was not imported.
Also refined accessor and bindable lookup: search from super to sub
class, and look for the right methodType.