Move remainder of Angular app under frontend

Templates, project infrastructure, configuration.

See 6ec5ca58.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix Webpack naming collision running Karma tests

This is the *actual* fix for the issue mentioned in 6ec5ca58.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Revert "Invoke bower:install on Travis CI runs"

See 1cd4d68d.

This reverts commit 9bf1265627ef8eb73cd45bdaa0f05f3f6347bbf7.

Signed-off-by: Alex Coles <alex@alexbcoles.com>

Conflicts:
	lib/tasks/ci.rake
Update paths in Rake task for Webpack compilation

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix paths in Rake assets:clobber task

Changed in previous commit 3d34ff2e.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix stylesheet path used by Express

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Update paths for assets process in Procfile

Changed in previous commit 25a6b61f.
Move moment-timezone data under frontend/vendor

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Bundle all (Bower) dependencies with Webpack

Build a separate bundle for "global" dependencies shared between the
classic Rails application and Angular app.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Remove a no longer necessary stylesheet file

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add, configure Webpack loaders for styles, files

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Bundle styles, assets for dependencies w/ Webpack

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Replace jQuery.noop usages w/Lo-Dash equivalent

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add Function#bind polyfill to placate PhantomJS

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add skeleton README

[ci skip]

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add Webpack loaders for Angular templates

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Configure Webpack to bundle Angular HTML templates

User Story # 17538

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Remove karma-ng-html2js-preprocessor

As of 21b28246, Webpack now handles bundling HTML templates.

This reverts commit 73ff6ad52b1b59309bf1c216f5bbe6e37f82334f

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Update templates module in Karma tests

Changed in previous commit 21b28246.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge branch 'dev' into feature/frontend-reorganisation-complete

Signed-off-by: Alex Coles <alex@alexbcoles.com>

Conflicts:
	frontend/tests/integration/index.html