Update TouchDB-Android/src/com/couchbase/touchdb/TDServer.java

LEGAL_CHARACTERS expression changed to handle _all_ file/database name requirements. Enforce legal characters [1] and first character is lowercase alpha.

Only lowercase letters (a-z), digits (0-9), and any of the characters _, $, (, ), +, -, and / are allowed. Moreover, the database name must begin with a letter. from cloudant.com
Update TouchDB-Android/src/com/couchbase/touchdb/TDServer.java

Removed the caret in the parameters to Pattern.matches.
The caret no longer needs to be added to the expression as it is part of the expression.
masking username and password credentails in the logs
masking username and password credentails in the logs and spacing
removing other changes to make an atomic pull request
Merge pull request #87 from iLanguage/master

Tiny patch which removes username and password from the logs
Merge pull request #83 from bsquared/master

Resubmitted fix for issue 81.