JSCBC-11: Autocorrect common typos
JSCBC-11: Autocorrect common typos

The configuration settings isn't consistent in short/long
form of the names, and may be a bit misleading. This patch
autodetect (and corrects):

username -> user
pass -> password
passw -> password
passwd --> password
hostname -> hosts = [ hostname ]

Change-Id: I5cf962e7e7741c07b431dbbe3f0380a5668d4b62
Reviewed-on: http://review.couchbase.org/23869
Reviewed-by: Sergey Avseyev <87f6d5e4fd3644c3c20800cde7fd3ad1569370b3@gmail.com>
Reviewed-by: Volker Mische <fb414f8ac0dbbf87663550ae4ef5fc95b1041941@gmail.com>
Tested-by: Trond Norbye <60edd2ef23891a753f231b0c6f161dc634079a93@gmail.com>

actano/couchnode,Bloutiouf/couchnode,couchbase/couchnode,ConnectedHomes/couchnode,Bloutiouf/couchnode,couchbase/couchnode,brett19/couchnode,ConnectedHomes/couchnode,couchbase/couchnode,kshmir/couchnode,KenanSulayman/couchnode,brett19/couchnode,jess-sheneberger/couchnode,couchbase/couchnode,Bloutiouf/couchnode,ronkorving/couchnode,brett19/couchnode,actano/couchnode,ronkorving/couchnode,corbinu/couchnode,ronkorving/couchnode,Bloutiouf/couchnode,jess-sheneberger/couchnode,jess-sheneberger/couchnode,ronkorving/couchnode,GannettDigital/couchnode,jess-sheneberger/couchnode,kshmir/couchnode,GannettDigital/couchnode,corbinu/couchnode,KenanSulayman/couchnode,corbinu/couchnode,ConnectedHomes/couchnode,ConnectedHomes/couchnode,KenanSulayman/couchnode,GannettDigital/couchnode,KenanSulayman/couchnode,kshmir/couchnode,actano/couchnode