Added permanent token support to the userprofile


Former-commit-id: 66594d280dce6f17b5e7291d74b65ec312cb06a5
Aborted stub of UUID support


Former-commit-id: 2dd7cab840c6abe80255407a5d11c4a1d9c3ec16
Merge branch 'dev' of github.com:intermine/intermine into dev


Former-commit-id: c09f00e46c060d4ddb8934d9f613c88ec8344b93
More useful perma tokens, and an endpoint to inspect them


Former-commit-id: 757eb170e4f08e13fe594fc451a541ac168404d3
Cleaned up ProfileManager version loader


Former-commit-id: 64d2efa209f45bee570e349614c27d27e1ee1da6
Improved variable names, and javadoc.


Former-commit-id: cacba6cd7881b0935e28c193496c0cbbc504cb2a
Added version to model to prepare for migrations.

Also fixed some tests.


Former-commit-id: d2c3d493cfaf2dd41fc79f0786744ef434d24661
Forgot to add the service endpoint.


Former-commit-id: 9791e956c88df684b05a77f81e89e83a16929158
Merge branch 'dev' of github.com:intermine/intermine into dev


Former-commit-id: fb4fdf86f99d3d16b30a4df6c7c5becd9bf5a85e
Refactored some common functionality to core


Former-commit-id: 7e38e976d8378e1b8cccf58d1495dc4c51aee14b
Services for managing the permanent token list better.


Former-commit-id: ede5be065ff96af52bf60caf4e1e7c15d2f88f43
Expose token deletion, and clean up tokens on profile deletion.


Former-commit-id: cb48d744c86946eda0ec7453f3a95c744abc21cb
Note about indexing


Former-commit-id: f97984e73b480b040a78ccc5cc590922a0be36dd
Refactoring, and new services.

Stronger enforcement of RW vs RO


Former-commit-id: 4cddc7ce50c15a720215e54b2bd9dd6a1c8b75ee
Copyright headers


Former-commit-id: 15f511f45ab971427f3ec205abfdb11657d5e60c
Missed a couple


Former-commit-id: cfa6c3842fac1da39aebb31c68ca62d4785da39b
allow duplicates for primary identifier


Former-commit-id: 24b6a39492cc010c6583e216c28f27f7fef406b4
Echo the origin header where provided


Former-commit-id: 857d5f98cffe37040c324a5806525456fe70339f
Also allow users to create tokens by posting to user/tokens


Former-commit-id: aee7a32ad4f1a525597ee69032e5ab79ae57b4c7
Merge branch 'dev' of github.com:intermine/intermine into dev


Former-commit-id: 9ebdd5a020a397a7e4a28431dfb4b651e5ee180f