added some improvements
Added NuGet package
TargetFramework is now 4.5 (instead of 4.5.1) to match the default settings for new projects
Create README.md
Nicer names for backing fields
Restructuring Part 1: moved some types and methods around and cleaned up a bit
Restructuring Part 2: included unsafe stuff in main assembly
Restructuring Part 3: separated copy and diff further, created additional subnamespaces
Replaced own Tuple class with the corresponding framework class
Restructuring Part 4: split tests
Updated NuGet package
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'
Replaced EmitHelper with FieldAccessHandler and corresponding cache
Updated NuGet