Updated comments and moved some emit code to the only usage
Restructuring Part 5: moved attribute handling to attribute classes
'special' is now 'user defined'
'special' is now 'user defined'
Cleaned code up further, removed a lot of unnecessary stuff and improved code structure
moved TestClasses
Fixed wrong lock object
Replaced EmitHelper with FieldAccessHandler and corresponding cache
Updated NuGet