Fixed OAuth prompt.
Small updates in OAuth prompt template.
Fixed 'grant_type'.
Fixed OAuth token generation.
Removed scope stuff from OAuthClient.
Getting scope for OAuth token from grant or old token.
Client secret is not required for token requests.
Documentation updates.
Code style updates + other minor stuff.
Merge branch 'user-link-fix' into api

Conflicts:
	client/messages.pot
Checking if scopes are defined before displaying in user profile.
Improved styling of "Authorized applications" table in user profile.
Improved description of access scopes.
Minor OAuth documentation tweaks.
Updated OAuth prompt.
Merge branch 'escape' into api

Conflicts:
	client/critiquebrainz/templates/review/entity.html
Defined list of available scopes.
Added scope validation.
Renamed "API client" into "Application".
Fixed scope validation call.
A bit more style tweaks.
Updated documentation.