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