Explicitly test set error message. Closes #56
Added the ASP.NET Web API equivalent of the (MVC) TransactionAttribute class.
Renamed the SharpArch.NHibernate.Web.WebApi namespace to SharpArch.NHibernate.Web.Http which reflects the System.Web.Http namespace in which most of the Web API related classes reside.
Added the SharpArch.Web.Http project which provides support for ASP.NET Web API, similar to the existing MVC support provided by the SharpArch.Web.Mvc project.
Fix assembly references.
Merge branch 'sandord-develop' into develop
Merge branch 'hotfix/tx_isolation' into develop
Merge branch 'master' into develop
Merge branch 'hotfix/2.1RC2' into develop
Fix reference for WebApi assemblies and update to 4.5.10

Not sure what didnt respect the nuget.config file with the packages
folder location
Fix references to WebApi in NH project
Upped to version 2.2 alpha

Will probably squeeze in a 2.2 before 3.0
Fix for Nuget 2.1 packages

updated .gitignore to remove Resharper and NCrunch items from commits
Updated nuget.config to use the new way of specifying where packages
live
fixing case of directory
MVC 4 Added

Removed ReferencedAssemblies folder as it was only being used for
System.Web.Mvc.
Added MVC 4 Package from Nuget
Merge pull request #75 from Type1/v3

MVC 4 Support
Removed Castle dependencies from some projects

Added new projects for SharpArch.Web.Mvc.Castle and
SharpArch.Web.Http.Castle
Removed SharpArch.Web.Http project as all that was left was controller
extensions.

fixes #64
Merge pull request #76 from Type1/v3

Removed Castle dependencies from some projects
fixes #64
Updated version number to 3.0 Alpha
Merge pull request #77 from Type1/v3

Updated version number to 3.0 Alpha