Test JSON validation rejects extra fields
Merge pull request #69 from ebu/extra-parameter-tests

Test JSON validation rejects extra fields
Added auto-provisioning of access tokens
Added user id to pairing code
Redirect to login page from /verify if user not signed in
Fix test
Fix Error Message
Add verification list
Format file
Tests for /verify when auto_provision_tokens mode is enabled
Redirect to login page from /verify if user not signed in
Merged token auto-provision verification
Fix jshint warnings
Improve error message
Merge branch 'token-auto-provisioning' of https://github.com/ebu/cpa-auth-provider into token-auto-provisioning

Conflicts:
	test/lib/user-mode-validation.js
Renamed test file
Simplified code
Replace PairingCode verified flag with state enum
Added test cases for auto token provisioning:

- Expired pairing codes
- User denies access
Simplified code