Complete issue #10

- Refactor IAuthenticator to include Scheme property and rename AuthUserInfo to UserInfo

- Implement BasicAuthentication by using AuthenticationHeaderValue instead of using NetworkCredentials

- Add URIUtils.Combine() method to combine path to a given URI

- Add AuthTest.TestGetAuthenticationHeaderValue(),TestBasicAuthenticationSuccess(), and TestBasicAuthenticationWrongPassword()

- Add replicationAdminPort to local-test.properties and test.properties

- Add LiteTestCase.GetReplicationAdminPort()
Complete issue #123

- Port fixed to the Issue couchbase/couchbase-lite-android#103
Fix misspelled method name

Correct URIUtils.Combile to URIUtils.Combine
Complete issue #10

- Refactor IAuthenticator to include Scheme property and rename AuthUserInfo to UserInfo

- Implement BasicAuthentication by using AuthenticationHeaderValue instead of using NetworkCredentials

- Add URIUtils.Combine() method to combine path to a given URI

- Add AuthTest.TestGetAuthenticationHeaderValue(),TestBasicAuthenticationSuccess(), and TestBasicAuthenticationWrongPassword()

- Add replicationAdminPort to local-test.properties and test.properties

- Add LiteTestCase.GetReplicationAdminPort()
Fix misspelled method name

Correct URIUtils.Combile to URIUtils.Combine
Rebase with master
Refactor URIUtils

- Rename Combine method to AppendPath and make it as an extension method to Uri class.
- Refactor AppendPath logic to make use of the Uri constructor itself.
- Make URIUtils a static class.
Fix StopRemoteRequests

Remove copying requests to a new list as the requests object is alrady locked
Improve Stopped() log messages

- Move 'STOPPED' message to the end of the method.
- Add 'Stopped() called' to the beginnign of the method
Test HTTPS Sync Gateway for issue #9

- Add ServicePointManager.ServerCertificateValidationCallback method to
validate server certificates
- Test HTTPS Sync Gateway with self-signed certificate
Complete issue #121

- Port fix for issue couchbase-lite-android#301
- Port DocumentTest.TestPutDeletedDocument()
Fixed another casting issue.

Found one more casting issue that can occur when working with
attachments.
Changed tabs to spaces
Enables user-provided custom logger.
Merge pull request #170 from couchbaselabs/enable-custom-loggers

Enables user-provided custom logger.
Complete issue #163

Remove two unnecessary assert statements in View.ResultSetWithOptions()
Merge pull request #140 from couchbaselabs/issue-10

Complete issue #10
Merge pull request #171 from couchbaselabs/issue-163

Complete issue #163
Merge pull request #145 from couchbaselabs/issue-9

Supports HTTPS with Sync Gateway for issue #9
Complete issue #123

- Port fixed to the Issue couchbase/couchbase-lite-android#103