Add LICENSE information, fixes T1141
Implement user list filter and bulk edits, refs T1068

Summary:
finished with filer, change role, delete

- filter by role
- modify role for multiple users
- delete multiple users

Not done:

- translate confirmation messages
- add new users (waiting on D557)

Test Plan:
- go to [[http://ushahidi.dev/users]] (or whatever your local domain is)
- use the filters menu to select a role, see list change
- select one or more users, change role
- select one or more users, delete
- if no users are selected, delete and change role are disabled

Reviewers: seth, rjmackay

Subscribers: spaudanjo

Maniphest Tasks: T1068

Differential Revision: https://phabricator.ushahidi.com/D573
Kick out napa completely

Summary:
* remove napa package from package.json
* remove hint in README.md

Test Plan: * everything should work as before

Reviewers: rjmackay, aMoniker, shadowhand

Reviewed By: shadowhand

Subscribers: seth

Differential Revision: https://phabricator.ushahidi.com/D574
update node-sass, use sourcemap
Basic linking of post detail and actions, refs T1206

Summary: Bind real post values to the post detail view.

Test Plan:
`npm install`
Load the UI
Click on 'list'
Click on a post in the listing (Post id: 1 has some actual tags and values which helps)

Reviewers: shadowhand

Reviewed By: shadowhand

Subscribers: seth

Maniphest Tasks: T1206

Differential Revision: https://phabricator.ushahidi.com/D569
Bump version
Add new libs to LICENSE.md
WIP: Hook up user profile editing

Summary:
* User can click on "Edit Profile" in user menu
  * also, the actual username is now shown in the usermenu instead of an placeholder
* She is then able to see her profile data like email, username and realname
* When clicking on the "Edit" button, she is able to edit and save:
  * email
  * realname
  * [[password]]
    * [[with confirmation]]

* We introduce the xeditable plugin for this
  * allows to define inline editable forms
  * see: http://vitalets.github.io/angular-xeditable/
  * copy the styles of this plugin to sass/plugins/_xeditable.scss

* Show a spinner while data is saved
  * added a generated custom spin.js file under server/www/js/
    * created with http://fgnass.github.io/spin.js/
  * add a service for showing and hiding the spinner

* add a notification service
  * internally, it currently uses alert boxes
  * we should replace this with a more advanced solution like on of these plugins:
    * https://github.com/cgross/angular-notify
    * https://github.com/jirikavi/AngularJS-Toaster

* add a session service
  * use localstorage for saving session data between page reloads internally
  * loads stored values from localstorage at startup
  * updates the localstorage when saving session values
  * caches values for reading without repeated access to localstorage
  * places in the code base that used localstorage directly before are using now this session service

* [[Gravatar]]

* wrote specs
  * unit specs
    * test/unit/users/services/endpoints/user-endpoint-spec.js
    * [[test/unit/users/controllers/user-profile-controller-spec.js]]
    * [[test/unit/services/session-spec.js]]
  * e2e spec
    * [[test/e2e/users-e2e-spec.js]]

Fix T1134

Test Plan:
* check the described feature directly in the browser
  * against real backend
* run specs
  * gulp tdd
* run e2e specs
  * protractor test/protractor-conf.js

Reviewers: shadowhand, aMoniker, rjmackay, seth

Maniphest Tasks: T1134

Differential Revision: https://phabricator.ushahidi.com/D557

WIP: show gravatar at users menu

replace realname with fullname

WIP: T1134 kick out global spinner service again and use submit button spinner with css class 'fa-spin'

WIP: T1134 kick out global spinner service again and use submit button spinner with css class 'fa-spin'

fix lints

fix 'editable-empty' css bug

add mocked backend root url for metadata like userid and username

WIP: add gravatar (with fixed backedn for users/me)

Session: allow setting of multiple entries at once with just one update of the watched object (hoped to reduce watch overhead)

add users/me to mocked_backend

WIP: session unit spec

WIP: session unit spec (kick out obsolete karma path configs)

WIP: session unit spec

WIP: session unit spec

WIP: session unit spec

WIP: session unit spec

remove unfinished specs

rename user-profile-endpoint spec

fix url for user profile endpoint

fix url for user profile endpoint

fix exports formatting

refactor authentication service

cleanup user profile endpoint spec