Working on case RavenDb-902: Prettifying the SQL Replication editor

Conflicts:
	Raven.Server/RavenDbServer.cs
	Raven.Studio/Commands/SaveSettingsCommand.cs
	Raven.Studio/Features/Bundles/SqlReplicationConfigModel.cs
	Raven.Studio/Features/Settings/SqlReplicationsSettingsSectionView.xaml
	Raven.Studio/Models/SqlReplicationSettingsSectionModel.cs
More prettification of Sql Replication Settings

Disabled replications are now clearly indicated in the dropdown, and with a hatch pattern in the background.
Added a tooltip to show an example replication script
Name text box is now empty when replication is first created, and we use a converter to show "Unnamed" in the dropdown.
Completed RavenDB-837: Conflicts window now shows the name of the database from which each version originated, and the url
Fixed RavenDb 966: Tweaked the Delete Database dialog
Fixed bug where Transformer was still being used even after Use Transformer was unchecked
Tweaked styles of split buttons.

Changed style of Delete All Indexes button to use mouse-over chrome
Working on converting the ExportDocumentDetailsCommand to use the streaming results apis for better consistency. (RavenDb-995)
Merge remote-tracking branch 'ayende/2.5' into 2.1

Conflicts:
	Raven.Studio/Assets/Types.xaml
	Raven.Studio/Behaviors/StudioDataTrigger.cs
	Raven.Studio/Features/Bundles/SqlReplicationConfigModel.cs
	Raven.Studio/Features/Settings/SqlReplicationsSettingsSectionView.xaml
	Raven.Studio/Infrastructure/Converters/StringEmptyToValueConverter.cs
	Raven.Studio/Models/SqlReplicationSettingsSectionModel.cs
Fixed problem where streaming requests from the silverlight client were cached

Fixed problem where calling MoveNextAsync again after it returned false would throw
Completed RavenDB-995: Exporting document details to csv now uses the streaming results api.

Also, it now uses RavenJToken.SelectToken wherever possible instead of XAML binding when extracting the results
Trying a different approach to RavenDB-804: show documents in super tooltips when hovering over an id in the editor
Move exceptions from Raven.Database to Raven.Abstractions
Move exceptions from Raven.Database to Raven.Abstractions
Making sure to ignore serialization on SL
Changed SpatialOptionsFactory syntax
WktSanitizer optimization
Units of radius searches or circles can be specified when defining spatial indexes.
GeoURI fixes, and added support for BOX WKT strings
RavenDB-1018. Add csv endpoint for RavenDB / Excel integration
Spatial optimizations and tidy-up