Various Fixes

I added support for XML code through the Factory metadata tag. I also fixed Embed code to check for Embed or just Factory (for the XML case) on static and non-static properties. I abstracted that emitter code into the GenericEmitUtils class.

I fixed a createStaticDelegate bug on getter/setters.

I fixed a double path generation for ClassDefinition then Static identifier.

I need to learn how to run the test suite and I can add tests for these fixes.