Updating solution and projects to use VS 2010 format
Moving model, json conversion, and related support functionality to the new TinCanAPILibrary project. This project is intended to serve as a common library for functionality that may be used by either an XAPI client or an XAPI LRS
Moving client-specific models to the client library. Removing nonstandard spaces from Model0.90 directory names.
Switching to use dev-platform-agnostic testing framework, NUnit.  Non-running tests have been updated to be explicitly ignored rather than simply commented out.
Add unit test project for common library.
Renaming client-specific test project for (slightly improved) consistency.
Merging upstream fixes to a few tests.
Updating IValidatable interface and implementations to return a collection of validation results rather than throwing exceptions.
First stab at style consistency - prefer native type aliases, always use curly braces for control flow blocks, single statement per line, make access levels explicit, and prefix interface names with I
Replacing use of nonstandard custom exceptions with equivalent standard library exceptions.
Using a private static lock target rather than a public Type lock target for safer singleton instantiation
Adding missing Stored property
Adding new 1.0.0 member to TCAPIVersion enum
Combining redundant Activity and TinCanActivity classes and introducing first related JSON deserialization unit test.
Merge pull request #10 from ZackPierce/master

Initial Suggestions Resolution: VS2010, Project factoring, NUnit, IValidatable expressiveness
Added NuGet spec files, updated AssemblyInfo.cs files to include updated
metadata.
Updated VS2012 project file.
Update spec file to include TinCanAPILibrary.
Added strong name signing to TCAPI and TinCan packages.
Added strong names to assemblies and forced Newtonsoft lib version to
4.0.5.0.