Merge branch 'master' of https://github.com/ayende/ravendb
Hardened VirtualCollection against collection sources which return too many results.
Merge branch 'master' of https://github.com/DanielDar/ravendb
Fixed ArgumentOutOfRangeException
Updated the info tooltips on the Edit Index page with examples which follow the same theme.
Minor code cleanup
Initial attempt at IAsyncDatabaseCommands for EmbeddableDocumentStore
Remove DocumentDatabase dependency from EmbeddedAsyncServerClient and updated some comments.
Detailed exception message in EnsureSilverlightStartUpAsync
Add GetDocuments() to IDatabaseCommands (sync equivalent of IAyncDatabaseCommands.GetDocumentsAsync()), with implementation in ServerClient, EmbeddedDatabaseCommands.cs and corresponding tests. EmbeddedAsyncServerClient.GetDocumentsAsync() delegates to this.
Add IDatabaseCommands.GetIndexes() - the sync version of IAsyncDatabaseCommands.GetIndexesAsync - with implementations in ServerClient and EmbeddedDatabaseCommands and with tests.
minor
RavenDB-781 Periodic Backup is not getting executed - fix
Fixing single reduce log message
Minor refactoring
Merge branch 'master' of github.com:ayende/ravendb

Conflicts:
	Raven.Client.Lightweight/Changes/RemoteDatabaseChanges.cs
Add missing using namespace.
The file should use .pp in the end in order to correctly transform the namespace.
Fixing an issue with entities that lie and say that they are identical to one another
Making sure we don't get blindsided by file removal
Adding passing test