Making sure that we recognize Id in the SelectFields as alias for __document_id

Conflicts:

	Raven.Client.Lightweight/Document/DocumentQuery.cs
	Raven.Tests/MailingList/Jalchr.cs
Do not cache the windows principal instance, instead, cache the token, and use that instead.
Fixing the way we are handling auth for bulk insert
Fixing build
RavenDB-1116 Modifying Replication Settings adds invalid Quotas bundle settings
Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
If the conflict document was deleted, consider this to be a non conflict
Removing dead code
RavenDB-1116 Modifying Replication Settings adds invalid Quotas bundle settings
Merge branch 'master' of https://github.com/ayende/ravendb
RavenDB-940 Management Studio errors when using a non-admin API key
Merge branch 'master' of git://github.com/DanielDar/ravendb into 2.0

Conflicts:
	Raven.Studio/Models/QuotaSettingsSectionModel.cs
RavenDB-1127 Cannot update a scripted result index
RavenDB-1123 Scripted Index Results - samples
RavenDB-1125 Better intellisense for Scripted Index Results
Build the SL5 files to a different directory in order to avoid versions conflicts of the same dll name
Do not generate SL4 dlls.
Put the .NET 4.5 dlls in a different directory (net45).
Copy files from the right folders.
Xap files can be in the root build folder.
Merge branch '2.5' of github.com:ayende/ravendb into 2.5
Revert "Temporarily removing 4.5 builds"
Reason: The issue should be fixed now.

This reverts commit 482ab74fe5f2c53ef5ebd2300061919fb75207fa.