Moved the compiled sources out of the src folder into the target folder.
Enabled NuGet package restore so AppVeyor can build the Transit library.
Added AppVeyor build status badge to the readme.
Added license.
Updated assembly information.
Added NuGet specifications.
Update license link and prerelease information for NuGet.
Update readme with build and NuGet information, but removed the API docs link, since it was pointing to the Java docs.
Improved copyright for NuGet.
Updated version for NuGet.
Added the correct API docs link.
Added Sandcastle project for API docs website creation.
Improved API docs generation.
Prevent the API docs project from being build automatically, so AppVeyor doesn't have failed builds.
Added missing API docs.
Made interfaces more .NET style by using properties instead of read methods where appropriate.
Add reading a Link from JSON.
Completed JSON reading, including tests equal to the Java implementation.
Added tests for Double's NaN, -Infinity and Infinity.
Updated license.
Lower visibility for interface implementation classes. Interface instances can be created by using the TransitFactory class.
Enabled JSON writing of null, string, IKeyword and lists (arrays).