Users Api
Fix undefined steps in tests
User / Role model changes

* Users can only have one role
* Add extra failed_attempts and last_attempt fields to user
* Make email field allow NULL
User / Role model changes

* Users can only have one role
* Add extra failed_attempts and last_attempt fields to user
* Make email field allow NULL
Merge branch 'master' into api-users
Add user fixtures, update tests and stop returning password from API.
Merge branch 'api-users' of git://github.com/ushahidi/Lamu into api-users

Conflicts:
	application/classes/Model/User.php
Allow sort by username, search by username, better q= search
Remove unneeded extra values() calls in user api
Add auth config for travis
Remove email/author fields from Posts and comments, always store in Users
Merge pull request #62 from ushahidi/api-users

Users Api