Added JSCS style checker

Change-Id: Ief9d12fd897fe4eeff42b205e73efd8df23bd73d
Remove old graphite side graph rendering

Change-Id: I8fbaa4d1c7c50ff9a1fbbb148bcec12ea34b85ea
Fixed incorrect WSGI_APPLICATION path

Change-Id: I9d38ab11491e4d92803a9f8e0bec9897c9a0d219
Add user statistics app to Langstroth

Removed imports from __init__.py in test modules to keep
Flake8 happy. These empty files are needed by the PyDev
test runner to locate test modules.
Removed blank lines at end of file.
Added dependency for jshint.
Addressed most, not all, jshint complaints.
Test fixed. Array order was unstable,
 so it's now sorted for assertion.
Additions to readme file for Py.test in Eclipse.
Changed to use Graphite instead of database.
Reapplied flake8 rules.
Changes to settings files to be consistent with debian packaging.
(not working yet)
Applied flake8 rules to langstroth app.
Review response. Removed test/settings.py
Removed accidental nodeenv dependency for tox.ini
Removed logging.

Change-Id: I3b7dfd87310582fb1fab491ad37d82f9417efca5
Merge commit 'ba40f3f6' into user_statistics_graphite

Conflicts:
	langstroth/defaults.py
	langstroth/static/js/allocations_pie.js
	langstroth/static/js/for_table.js
	langstroth/static/js/user_statistics_nv.js
	user_statistics/services/user_statistics.py
	user_statistics/templates/user_statistics.html
	user_statistics/tests/expected_users_statistics.py
	user_statistics/tests/test_user_statistics.py
	user_statistics/tests/users_total_daily_graphite_response.json
	user_statistics/views.py

Change-Id: If27d69442be0f67dfdb5266aea95b4fe4a4c2b44