Uninstalled unused packages
Json constructors that are externally visible can no longer initialize fields that aren't, as this would cause problem because Roslyn cannot access internal members in referenced assemblies
Fixed bug causing JSON constructors to be unable to initialize base members
Improved handling of checked/unchecked
Member ordering tests
Unload compilation app domain after compilation
Fixed assertions
Changed build script to support pre-release information
Added a test. Not really sure if it was necessary but for some reason I put in a TODO about it earlier
Symbols in derived interfaces now get new names