Combine ERB partials back into work_packages/index

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Strip most ERB from work_packages/index view

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Move work packages HTML to ng templates directory

Include with ng-include only until we have a routing solution in place

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge branch 'dev-angular' into feature/reorganise-wp-templates
Reformat openproject module dependencies array

Attempt to make the array "patch-friendlier".

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Reformat openproject.* module dependencies arrays

Attempt to make the arrays "patch-friendlier".

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add AngularUI Router for client-side routing

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Create initial work package list/detail routing

Integrate angular-ui-router, adding nested template structure.
Add separate Rails layout that renders minimal "chrome" for Angular.

User Story # 7570

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Show both list/details buttons in toolbar

(requires styling - this should appear as a segmented control)

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Apply new styles to work packages table

Signed-off-by: Alex Coles <alex@alexbcoles.com>
[wip] Wire up info button to display wp details

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Make work-packages router state abstract

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Attach WorkPackagesController in router

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge branch 'dev-angular' into feature/client-side-routing

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

Conflicts:
	app/assets/javascripts/angular/openproject-app.js
	app/views/work_packages/_list.html.erb
Wired up share modal to query is_public
removed unsed method on query.js.
Allow v3 ProjectsController to find by identifier

Not tested as this controller will go away soon.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix ProjectService.getProject() response handling

* Add Karma test.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Remove unused coffee-rails dependency from Gemfile

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Do not require uglifier in Gemfile

uglifier is not needed at application runtime, only for asset
precompilation.

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