Allow updating of more than email and password in user service.
Update last_login when a token is granted.
Add unique key for user email
Throw error if user already created with email address.
Merge pull request #19 from synapsestudios/update-last-login

OAuth token controller updates user's last_login
Merge pull request #38 from synapsestudios/require-unique-email

Prevent duplicate social and non-social logins
general bug fixes (oauth and mustache)
fix typo
Merge pull request #40 from synapsestudios/bug-fixes

general bug fixes (oauth and mustache)
Merge branch 'master' into expire-tokens-on-logout

Conflicts:
	src/Synapse/Controller/OAuthController.php
	src/Synapse/Provider/OAuth2ServerServiceProvider.php