Several minor changes - fixes and features.

- Added a custom filter to reverse an array.
- Added a gulpfile with a default task that starts a development web
server, serves the client application, watches for changes made to the
HTML, CSS or JS files and reloads the server.
- Removed ThreadManagerController, NotificationsController.
- Added API methods in ThreadService to manage open thread data,
generate title, create temporary threads etc.
- A thread is now opened when a user/group is clicked.
- CSS fixes. Also, threads float to the right.
- Limit number of open threads to 3.
Minor refactoring.
Added jshint, jscs conf. Fixed code to make both happy.

- Added lint, code-style check to serve task.
- Added gulp tasks to lint, cs-check, release, build and clean.
- Moved demo file to the root.
Renaming + Fixed build workflow.

- Added a release.
Minor changes.
Both minified+unminified versions in release.

- Moved demo again. Development demo at /src/demo/ and production demo
at /release/demo/.
Update README.md
Merge branch 'dev' into gh-pages