UI for API users

www.agileplannerapp.com/boards/173808/cards/4993

Feedback from PO review.

1. Validation to ensure only one access token is granted for an application per user.
2. Restrict the user status text displayed on API user edit page to sensible values for API users.
3. Fix links on user index page to go to the correct edit page.