transfered log shipping changes made to Raven.Voron repo
Merge branch 'master' of github.com:ayende/ravendb into RavenDB-1661
Refactoring the way we are handling log shipping.
The responsibilities for saving raised transactions is now external.
Need to optimize apply shipped transactions
Comments guiding what to do
Merge branch 'master' of github.com:ayende/ravendb into RavenDB-1661
Merge branch 'master' of github.com:ayende/ravendb into RavenDB-1661
log shipping implementation: (WIP --> not finished)
* added applicator class for applying shipped logs
* added functionality to fire transaction shipping event on commits
* various tweaks to make it work properly
fixed incorrect test
some assertions
- Ensure that the request count limit is honored.
- Test that Convention changes are applied per session.
Changing conflict notification to hold the remote file metadata.
Missing test File
started fixing compiler warnings
more work on fixing compiler errors
more compiler warning fixes
started removing #if NETFX_CORE
removed all #if NETFX_CORE
minor
Merge branch 'master' of https://github.com/ayende/ravendb into RavenDB-1438

Conflicts:
	Raven.Database/Bundles/SqlReplication/RelationalDatabaseWriterSimulator.cs
	Raven.Database/Server/Controllers/StudioTasksController.cs