Really autogenerate the habitica password
Really autogenerate the habitica password

- unique human readable ID for the user is generated from dinopass
    http://www.dinopass.com/password/simple
- this allows us to use another place that uses the user email, which is
  defnitely a big plus in my mind
- the email is the <password>@save.world

Testing done:
Created a new habitica user using `habiticaRegister` from the UI. Note that the
tests do not capture this since they invoke the `proxy.habiticaRegister` method
which expects the passwords to be passed in.

```
2016-09-23 23:30:33,555:DEBUG:123145336041472:START POST /habiticaRegister
2016-09-23 23:30:33,556:DEBUG:123145336041472:habitica registration request {u'
user': u'shankari@berkeley.edu', u'regConfig': {u'username': u'Shankari'}} from
 user = <LocalRequest: POST http://localhost:8080/habiticaRegister>
2016-09-23 23:30:33,557:DEBUG:123145336041472:skipAuth = True, returning UUID d
irectly from email 0b21eb9d-4d22-4e40-8c42-a7ce5002df97
2016-09-23 23:30:33,558:DEBUG:123145336041472:About to return 364a6810-706e-4d0
c-a63c-1e00eb842d6c from JSON {u'client_settings': {u'result_url': u'https://e-
mission.eecs.berkeley.edu/compare'}, u'name': u'choice', u'end_date': u'2016/06
/01', u'key': u'364a6810-706e-4d0c-a63c-1e00eb842d6c', u'_id': ObjectId('57e5ae
c6115514afcd7948c0'), u'start_date': u'2014/10/13'}
2016-09-23 23:30:33,653:DEBUG:123145336041472:generated id bigbull95 through di
nopass
2016-09-23 23:30:33,655:DEBUG:123145336041472:About to login {'username': u'Sha
nkari', 'password': u'bigbull95', 'email': u'bigbull95@save.world'}
2016-09-23 23:30:33,860:DEBUG:123145336041472:response = <Response [401]>
2016-09-23 23:30:33,861:DEBUG:123145336041472:About to register {'username': u'
Shankari', 'password': u'bigbull95', 'confirmPassword': u'bigbull95', 'email':
u'bigbull95@save.world'}
2016-09-23 23:30:34,235:DEBUG:123145336041472:parsed json from habitica has key
s = [u'data', u'success']
```

I can also confirm that I was able to login with my username and the
'bigbull95' password.

e-mission/e-mission-server,sunil07t/e-mission-server,e-mission/e-mission-server,sunil07t/e-mission-server,e-mission/e-mission-server,shankari/e-mission-server,sunil07t/e-mission-server,shankari/e-mission-server,sunil07t/e-mission-server,e-mission/e-mission-server,shankari/e-mission-server,shankari/e-mission-server