Expose user unsetup method from the API server. Added functional tests.
Story #2068: Invoke the user -> unsetup method when an admin user clicks on the deactivate button in workbench
Use post method instead of get method when invoking the unsetup method from the api server.
Update the text on the deactivate link
Merge branch 'master' into 2068-reset-user
Update UI to use button_to instead of link_to to deactivate the user
Improve the api call invocation
Use before_filter admin_required in the users controller for setup and unsetup actions
Update tests to match controller updates towards admin_required
Clean up the users controller
minor cleanup