1. add new apis for sign in & sign up.
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
fix bug - password is stored to auth_source field.
Merge pull request #78 from topcircler/master

fix bug - password is stored in auth_source by mistake.
Merge pull request #79 from usersource/UI-enhancements

Ui enhancements
support build for prod/test version.
Merge pull request #80 from topcircler/master

support build for prod/test version.
update version to 40.
Merge pull request #81 from topcircler/master

update version to 40.
Merge pull request #82 from usersource/master

sync this branch with master