RavenDB-1077 If the valid commercial license is provided then store it in system database
RavenDB-1077 Authentication setup is enabled only when commercial license is provided.  When there is no license then AnonymousUserAccessMode.Admin setting is set internally
Fixing tests that was using OAuth after changes made to implement RavenDB-1077
Fixing test after RavenDB-1077 changes
Support * for windows auth
Fixing wrong use
Fixing tests
Optimizing facet calc by introducing a cache
Merge branch 'RavenDB-1077' of https://github.com/arekais/ravendb into 2.5
Allow the tests to run when auth enabled
Will throw an error if non Admin is requested when there is no license for that.
More improvements for facets perf.
Fixing issues with AnonymousAccess (has to be Admin, or explicitly setup)
fix ToString
Merge branch 'temp' of https://github.com/ayende/ravendb into 2.5

Conflicts:
	Raven.Tryouts/Program.cs