Add missing nodeenv dependency for jshint

The jshint job always fails because nodeenv can't be found, so
add the required module as a dependency.

Change-Id: If905f3268ba5eb7ee554cc99d08a9be1dd651c22
Removed absolute_path utility

This was removed because it's not much of an improvement over the doing
a join.  It also doesn't operate on the correct __file__ variable so all
the files will be relative to the utilities directory.

Change-Id: I123459808f7b038111dfdc9a23555b10074298d6
Reformat code to comply with  flake8 rules.

Spacing, line lengths adjusted.
Minimised #noqa annotaions.
Adjusted .gitignore to ignore private data files.

Change-Id: Idcb30df36af4a6f3f51edb75391b9ed271735671
Initial Debian package

Change-Id: I90833a8224ccb49b851e8acf84923e8190767f64
Merge branch 'master' of https://github.com/NeCTAR-RC/langstroth into allocation_requests

Conflicts:
	nectar_allocations/models/allocation.py
	nectar_allocations/router.py
	nectar_allocations/router_for_testing.py
	nectar_allocations/tests/test_allocation.py
	nectar_allocations/tests/test_db_allocation.py
	utilities/file.py

Change-Id: If383c4bcb1a8161d3aa8a421c88f1a72c84c04dd