fixed startup order to make sure that macro engine is running when it is required

added T3Registry test
added ignore warnings to generated code
started with transitioning to new serialization system

still need to annotate every serialized class and test
reenabled resolving of worksace dependencies (don't know why it was disabled though-.-)