Updates to the extension methods for startup.
Added SettingsManager and PersistedDictionary to store client data.
Merge remote-tracking branch 'origin/master'

Conflicts:
	Source/Clients/Extras/Extensions/ExceptionlessClientExtensions.cs
Bunch of client configuration work and tests.
Added a new submission client that supports credentials / proxy / ssl errors and compression.
Fixed a bug with the new submission client.
Added the ability to update the client configuration from the Settings Manager.
Add more compression support.
Various improvements to supporting submitting 404 events from the client.
Merge branch 'master' of https://github.com/exceptionless/Exceptionless
Added a ReferenceIdEnrichment.
Fixed the build.
Added new extensions to client and builder.
Added TraceLog event builder extensions.
Added the ability to include default information via the PrivateInformationEnrichment.
Scoped default extended data information to be only on the error events.
Removed the requirement for limiting default data to only errors.
Updates to the sample designers.
Fixes for multi-process queues.
Work on client logging.
Added the ability to get the users email address from persisted storage and set a user description that contains both an email address and Description.
Made the setter on ClientConfiguration.Version private.