User API changes

closes #2822
- added destroy user method
- added remove user permission
- added API end point for get reset token
- added API end point for reset password
- added API end point for change password
Fix limit parameter

closes #3004
- parseInt for limit parameter
Merge pull request #3006 from sebgie/issue#3004

Fix limit parameter
Functional tests for Ember

issue #2989

- Adds lodash for bind and isNumber - looking for a better solution for this
- Still needs the editor and flow tests porting
- Some of the tests are commented out awaiting further implementations
Merge pull request #2978 from ErisDS/ember-test

[WIP] Functional tests for Ember
Merge pull request #2995 from sebgie/issue#2822

User API changes
Improving Casper test error reporting