Changing conflict notification to hold the remote file metadata.
Missing test File
- Fixed: Serialization issue with RavenJObject inner objects.
Fixing broken tests related to FileHeader TotalSize property.
-Fixing problem with metadata serialization
-Fixing File session conflict tests
Adding multiple listeners capability to ConflictListeners. Still need tests for this.
Fixing broken test
Merge branch 'master' into broken-conflict-notification

Conflicts:
	Raven.Tryouts/Program.cs
Merge branch 'master' into broken-conflict-notification

Conflicts:
	Raven.Tryouts/Program.cs
Fixing compilation error
Merge branch 'broken-conflict-notification'