Ticket #163

It is fixed now. The problem was the permissions the backend checks
differ from the permissions check on the front end.
Ticket #164

- removed 'User Login' section form the edit form if the user is not
a system admin
- refactored users/edit to not update username, student no, and application
role if the user cannot manage users (eg. not sys admin)
- the 'User Login' section only shows up if the form is being used
for user creation OR if the user can manage users.
removed console.log's