Added:Serialization/Deserialization support for float type.
Modify:Use Convert.ToDouble.
Added:Serialization/Deserialization support for long(Int64) type.
Add:MonoDevelop Solution/Project files
Adding VS2010 solution and projects.
Fixing some of the tests that aren't working correctly. Fixing newlines in pretty print that were causing tests to fail.
Adding custom constructor retrieval for objects in JSON. This allows us to deserialize objects as long as they have a parameterless constructor, regardless of whether it is public or not.
Adding test for the private constructor deserialization.
Adding attributes to JsonMapper to better control serialization with explicit [Ignore] and [Include] which allow masking public data or including non-public data.
Fixing up the VS2010 project to remove non 2.0 references and put in a more proper version number.
Merge branch 'master' of git://github.com/SONIC3D/litjson into more_numeric_types_support
Add tests for supporting long and float conversion
Codebase style uses type aliases. Not necessary to add a new base exporter for Int64.
Support nullable types, including primitives, enums and structs. Tests included.
Nullable type support based on https://github.com/chipdude/litjson/commit/eaa84eed6e0d876b962c5b33b4fc4a01b4fdbd3b
Merge branch 'support_nullable_types'

Conflicts:
	src/LitJson/JsonMapper.cs
	test/JsonMapperTest.cs
Merge branch 'force_Utc_DateTimes_option'

Conflicts:
	test/JsonMapperTest.cs
Add make variable for specifying pkg-config

Mono ships its own pkg-config which knows about all of its tools, such
as nunit-console2. It doesn't really play nice with Mac and Homebrew, so
many leave it out of their path.

With this, you can now run tests from a terminal on Mac like so:

```
$ make MONO_PKG_CONFIG=/Library/Frameworks/Mono.framework/Commands/pkg-config test
```
Merge branch 'add-make-var-for-pkg-config'
Change MONO_PKG_CONFIG to PKG_CONFIG and note usage in README
Merge branch 'add-make-var-for-pkg-config'