add: Visual Studio 2012 project and solution files
change: ignore intermediate and output files from build

Note that project relies on environment variable NUnitBin to find NUnit dll and GUI runner.
All unit tests pass.

add: embedded resource text file for unit tests
fix: use System.Environment.Newline, not '\n'
Switch to .NET 3.5

(to allow breakpoints via NUnit GUI)
Merge pull request #1 from yoyobbi/dev.vs2012

dev.vs2012 - Visual Studio 2012 support
Merge remote-tracking branch 'remotes/github.victory/master' into dev.victorymerge

Conflicts:
	.gitignore - easy merge
	src/LitJson/JsonWriter.cs - folder moved, accepted delete
fix: throw exception if field or property name matches previous alias, not just vice-versa
fix: Type.IsClass and Type.IsEnum are not methods
temp fix: don't compile Unity-dependent source files from Visual Studio
fix warnings: field initializers

TODO: Unity stuff should build separately
TODO: integrate numeric range and precision round trip tests
add: round trip numeric tests
fix: write decimal as decimal, not double
fix: add ulong support, for unsigned numbers > long.MaxValue
fix: throw exception on failed numeric parsing, safer than silently returning 0
fix: use "R" numeric format when writing double, for round-trip stability

TODO: still failing RoundTripFloatDecimal test, will check to see if it works in other branch
fix: add ProcessNumber fallback case for decimals formatted as huge integers
fix: and thus no need to write a trailing ".0" on a decimal

Unit tests all pass in their current form.

TODO: sort out round-tripping decimals properly
TODO: add round trip test for scads of random numbers
Minor tweak to tests, this is not the rearrangement alluded to in comments on the merge request ...

add: test a bunch of random floating point numbers as well as specific boundary-testing values
Merge pull request #1 from yoyobbi/dev.victorymerge

Additional round-trip unit testing for numeric types, and some fixes to match.