BasicAuth.
Connection and Uris.
HttpRequest does not extend HttpRequestMessage anymore. Mapping is now
performed in the connection instead.
Started reworking the HTTP request factories. I hate the inheritance.
Swithc for composition.
All the HttpRequestFactories has been cleaned and base classes has been removed.
Corrected.
Ooops. Add Serializable back. Otherwise, remove them all.
Serializer, DocumentSerializer, EntitySerializer is now the same, except
from configuration differences.
OnBeforeSend
Since e.g. _replicator does not deal with encoded passwords in e.g.
target, we use a password that does not need encoding.
_replicate is now replaced with _replicator.
Databases.Replication is now in own context, Replicator.
Merge branch 'redesign' into develop