First step for RavenDB-856 Restore did not create db document
Making sure that nested snapshotted values are also treated as snapshots
fixes for the restore operation and the UI related to it
Instead of modifying things, will just mark arrays as snapshots when we return them from parent snapshot.
Removing tests that are no longer applicable
Avoid modifying the value in place, re-create it, instead
Understand how to handle snapshotted arrays in patching
PreferedVerPages will default to 85% of max ver pages unless configured otherwise.
Avoid code duplication
Avoiding modifying snapshot
Fixing counting issues
Temporary fixes for the sql replication issues
Merge branch 'temp2' of github.com:ayende/ravendb

Conflicts:
	Raven.Abstractions/Json/Linq/DictionaryWithParentSnapshot.cs
Making sure we are handling removal from snapshot properly
Removing tests that aren't relevant
Making sure we remove properly
Making sure that we can run the suggestion init on a background thread (with cancellation), to avoid IIS thread aborts
adding passing test
Fixing ctor params
Adding Admin anonymous access mode
Making sure that MoreLikeThis respected the session current database