Added Gitter badge
allow nested config env override and addition of new values
don't hardcode ENV as source for config override
more flexible prefix
make sure to only replace an actual prefix
cleans up variable to hash conversion
Remove various implicit globals in Angular app

This patch does not remove globals used by timelines model: removing
these accidental globals would require addressing a number of
circular dependencies, e.g. between `Timeline` and `Project` objects.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix Karma tests reliant on implicit globals

See a3a07f43.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix missing PathHelper dependency in WPController

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Bundle, automatically load lodash with Webpack

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Bundle, automatically load URIjs with Webpack

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Load npm-installed URIjs instead of Bower version

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Move Hyperagent require to HALAPIResource factory

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Quieten Webpack output on Karma test runs

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add Webpack config alias for broken Bower modules

n.b. Webpack will not parse the `main` entry of Bower modules when it
is set to an Array:
https://github.com/webpack/enhanced-resolve/pull/4

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Test WP's spent hours property with read permission
Respect time entry view permission

Conflicts:

	app/models/work_package.rb
Fix cuke
Test that version custom field is correctly displayed
Display custom fields of type version