Refactor: Rewrite runtime type definition tests to be more clear
. Abstract base class to check for facts common to interfaces and classes
. Common routine to run unique type definition boilerplate
. New unittest coding standards
. QA: One assertion per test
Add net.xp_framework.unittest.reflection.RuntimeInterfaceDefinitionTest
QA: Add missing $define parameter apidoc
MFH
Move annotations up front
Implement passing annotations for defineInterface()
Implement passing annotations for defineClass()
Verify more complex annotation gets declared
Support passing annotations to newinstance()
Implement member annotations in newinstance() with closuremaps
Fix annotations of fields declared after methods not being defined
Merge branch 'master' into rfc/0276
Refactor common parts from defineInterface() and defineClass() into defineType()
Refactor: Change newinstance() to use lang.ClassLoader::defineType()
Test closure-map style field access
Use NULL default for $def
Allow defining interfaces using closure-map style
Test package namne
QA: Remove purpose apidoc tag, reindent
Declard runtime-defined classes inside correct namespaces