Merge branch 'hotfix/RC3'

* hotfix/RC3:
  Remove Iesi.Collections from web project
  update Raven nuspec to use raven 2.0 - 3.0
  Minor contributions.md changes
  Add build commands to contributing.md
  Add CONTRIBUTING document
  Updated dependences Raven2.0
  Bump to 2.1RC3
Documentation update
Renamed Raven UnitOfWork to Transaction

For consistency with the NH Transaction attribute.
Even though it is no a transaction per say, but  ravens session.SaveChanges
ensure atomicity of operations done in that session.
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
(cherry picked from commit f192c5d91a9770313b01bffc40ce3e956d4d79c7)
(cherry picked from commit a3c91a2c5215fd934d78f48e8668d5d8238fd35b)
Limit Iesi.Collections to versions < 4
Update dependencies

Castle.Core 3.2.2
Castle.Windsor 3.2.1
FluentNHibernate 1.4
NHibernate 3.3.3.4001
RavenDB.Client 2.5.2750
Iesi.Collections 3.3.3.4001
Newtonsoft.Json 5.0.8
Machine.Specifications 0.6.1
System.Data.SQLite 1.0.90
NUnit 2.6.3
Moq 4.2.1312.1622

Fixes #60
BuildSystem update

In order to get latest mspec runner
Remove RC tag, now at 2.1
updated documentation
Change nuspec dependency versions

Change max version of FluentNHibernate to 2.0 to allow future minor version upgrades without Sharp update
Change min of Castle and RavenDB to pull in compatible version when Sharp is updated

Waives fist at strong named assemblies!
Add update instructions
Merge branch 'hotfix/2.1.0'

* hotfix/2.1.0:
  Add update instructions
  Change nuspec dependency versions
  updated documentation
  Remove RC tag, now at 2.1
  BuildSystem update
  Update dependencies
  Limit Iesi.Collections to versions < 4
  Fix for Nuget 2.1 packages
  Renamed Raven UnitOfWork to Transaction
  Documentation update
  Remove Iesi.Collections from web project
  update Raven nuspec to use raven 2.0 - 3.0
  Minor contributions.md changes
  Add build commands to contributing.md
  Add CONTRIBUTING document
  Updated dependences Raven2.0
  Bump to 2.1RC3
Merge branch 'hotfix/2.1.0' into develop

* hotfix/2.1.0:
  Add update instructions
  Change nuspec dependency versions
  updated documentation
  Remove RC tag, now at 2.1
  BuildSystem update
  Update dependencies
  Limit Iesi.Collections to versions < 4
  Fix for Nuget 2.1 packages
  Renamed Raven UnitOfWork to Transaction
  Documentation update

Conflicts:
	Build/Build.proj
	Solutions/.nuget/NuGet.exe
	Solutions/SharpArch.Domain/SharpArch.Domain.csproj
	Solutions/SharpArch.Domain/packages.config
	Solutions/SharpArch.NHibernate/SharpArch.NHibernate.csproj
	Solutions/SharpArch.NHibernate/packages.config
	Solutions/SharpArch.Specifications/SharpArch.Specifications.csproj
	Solutions/SharpArch.Specifications/packages.config
	Solutions/SharpArch.Testing.NUnit/SharpArch.Testing.NUnit.csproj
	Solutions/SharpArch.Testing.NUnit/packages.config
	Solutions/SharpArch.Tests/SharpArch.Tests.csproj
	Solutions/SharpArch.Tests/packages.config
	Solutions/SharpArch.Web.Mvc/SharpArch.Web.Mvc.csproj
	Solutions/SharpArch.Web.Mvc/packages.config
update nuget executable
Reintroduced nuget package icons
Up to version 2.1.1
Submodule update
Merge branch 'hotfix/2.1.1'

* hotfix/2.1.1:
  Submodule update
  Up to version 2.1.1
  Reintroduced nuget package icons
Merge branch 'hotfix/2.1.1' into develop

* hotfix/2.1.1:
  Submodule update
  Up to version 2.1.1
  Reintroduced nuget package icons

Conflicts:
	Build/Build.proj
Fix SharpArch.Domain version in nuspec

Copy paste fail.

Smacks self with a frying pan.