Adding test for the case in which a file in conflict tries to be modified
Adding support for metadata changes in a fileStore session (WIP).
- Completed handling of metadata updates in file session.
- Added some tests
- Some tests still failing due to timing issues
Fixing broken tests
Adding more tests for metadata updates in file session, and also fixing some minor issues.
- Renamed SynchronizationDirection to Direction.
- Constant.CreationDate replaces "Creation-Date".
- InMemoryRavenConfiguration will honor the DefaultFileSystemStorageTypeName and DefaultStorageTypeName configuration values.
- Conversion of the LastModified for esent.
- Added extra logs.
- Tests will output to the Console for the visual studio runner to gather.
- Fixing issuess related to ordering of operations in file session.
- Adding test with operations over multiple files in the same session.
- Fixed some tests related to deleted objects.
Merge remote-tracking branch 'upstream/master'
Merge branch 'metadata-update'
Fixing issue in filesystem files view.
server side error fix
document name cannot contain '\' for editDocument
- Breadcrumb added to all views.
- Breadcrumb with proper linkage
- ApiKey with "\" in the name always fails fix
- validation to the name field
- deleting api keys fix
Merge branch 'master' of https://github.com/ayende/ravendb into RavenDB-2217+RavenDB-2550

Conflicts:
	Raven.Studio.Html5/App/viewmodels/editDocument.ts
Fixing issue RavenDB-2549. This involved fixing several issues:
- Deserialization/serialization issues involving comunication from the
  server
- Issues that caused duplicated items in the status view
- Making the outgoing/incoming activity tables to be fixed for the last
  50 items.
Merge branch 'master' of https://github.com/Corvalius/ravendb

Conflicts:
	Raven.Studio.Html5/App/viewmodels/filesystem/status.ts
Merge remote-tracking branch 'upstream/master'