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.
Merge pull request #83 from bsquared/master

Resubmitted fix for issue 81.