Better cycle description in exception
Moved everything to api subproject
First split into api and core
Remove useless file
Extracted apt project from core
Fixed some missing parts in api/apt/core split
Split (partially) core and dynamic
Started reimplementing with java Proxy, in order to complete the project split
Removed old Proxy- and HashMap-based implementations
Some further moves for proper split
Removed remaining dependency of generated sources on AbstractPointer. Now only the api package should be necessary at runtime.
Added test ProxyStructArrayFactory, derived from existing test for ASM generated classes
Completed proxy reimplementation