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
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.
Merge pull request #140 from couchbaselabs/issue-10

Complete issue #10