Initial work, IndexProperties using Scripting
Further work, fixing delete index item trigger
Can now clear properties when an index doc is deleted, plus better unit tests
Fixing global imports and initial work on putDocument
Big code tidy up & impletemend PutDocument
Implemented CleanupScript and added more unit tests
removed PutSerialLock
started working on etag synchronizer
RavenDB-1059 RavenDB does not rollback transaction when an exception occurs during two phase commit

Conflicts:
	Raven.Client.Lightweight/Document/RavenClientEnlistment.cs
Add Raven.Tests.Core.csproj which will contain just the core functionality tests, in order have a fast suite of tests that we can run to verify the behavior of RavenDB
Allow bulkInsert to use the database name from the URL.
This fixes RavenDB-1057 Bulk Insert API requires databaseName to be populated when inserting to a tenant database
RavenDB-1062 Settings tab not loading with admin api key
fixes in etag synchronizer, and indexers
Fix recent commit
RavenDB-1065 When importing from studio, batch size is 100
persistance for etag synchronization
etag synchronization optimizations
Merge branch '2.5' of github.com:ayende/ravendb into 2.5
Merge branch '2.5' of github.com:ayende/ravendb into 2.5
Add Smuggler to the tools folder of RavenDB.Server nuget package