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