Whitespace cleanup in Users API, User Model, Api controller
Add /user/me API call to get current user info

Add route for /api/v2/users/me
Add actions for GET/PUT users/me. There reuse existing GET/PUT users/:id
actions.
Allow updating a user without a password
Update Users::_resource() to get the user for this oauth token if user
id is 'me'
Add tests and tweak test data as needed.
Add ACL rule to allow users to edit themselves.
Return role in user data
Fix ACL rules for user can create set / edit own set

Reference 'user' role not 'guest' role
Fix coding style issues

Fixing ‘if (!’ which should be ‘if ( !’ according to Kohana folks
Fix grammar on test case scenario name
Better error message for /users/me when oauth token has no user.
Merge branch 'master' into current-user-api

Conflicts:
	application/classes/Controller/Api/Users.php
Merge pull request #163 from ushahidi/current-user-api

Current user api