Respect several timeline macros
Pass timeline to container
Pass timeline to toolbar
Create separate controller for each timeline
Move timelines initialization
Create unambiguous timeline paper element
Fix pathes
Use reference to timeline in scope
Initialize toolbar
Fix outline level reset
Remove superfluous timelines setup
Set timeline scale on zoom automatically
Fix toolbar localization
Remove superfluous watcher
Test timelines controller initialisation
Fix karma tests
Pass timeline id correctly to PE endpoint
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