[CHORE] refactor to use ripple-lib's AuthInfo
Merge remote-tracking branch 'upstream/develop' into develop
[CHORE] recover: add account recovery page and authflow function
[CHORE] recover: change password after recover
Login errors were not always showing up

This fix makes sure changes to the scope are noticed by angular in the
setImmidiate context for login errors.
Merge remote-tracking branch 'upstream/develop' into feature/recover

Conflicts:
	src/js/directives/validators.js
	src/js/services/authflowRemote.js
	src/js/tabs/register.js
	src/js/tabs/send.js
	src/less/ripple/tabs.less
Merge remote-tracking branch 'upstream/develop' into feature/recover
[CHORE] recover: create changePassword function for id service
Merge branch 'feature/recover' into develop
[FEATURE] Register: Allow users to use a secret key.
Merge pull request #1260 from vhpoet/feature/reg_secret

[FEATURE] Register: Allow users to use a secret key
Merge pull request #1239 from singpolyma/login-error-fix

Login errors were not always showing up
Merge pull request #1258 from shekenahglory/develop

[FEATURE] Recover account with ripple name and secret
[FIX] login: only call apply if digest is not in progress
[CHORE] recover: recovery flow changes
[CHORE] Login: new error text if blob password is incorrect
Merge pull request #1262 from annatonger/fix/errortextfix

[CHORE] Login: new error text if blob password is incorrect
Merge pull request #1261 from shekenahglory/develop

[FIX] Account Recovery flow updates
[TASK] Remove unused copy of SJCL.
[HOTFIX] Update ripple-lib

This fixes the username normalization.