Attempt to fix Travis caching of npm dependencies

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Configure Travis to also cache Bower components

Signed-off-by: Alex Coles <alex@alexbcoles.com>
fix links in description trigger edit mode
Fix formatting (w/Rubocop) of database_test.rb

This is not dup of #2204.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #2215 from marutosi/finn/Rubocop/database_test.rb

Fix formatting (w/Rubocop) of database_test.rb
Merge pull request #2205 from opf/fix/travisci-caching-js-dependencies
Simplify Travis CI build matrix config

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add spacing to .travis.yml config for readability

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Reorder .travis.yml config according to lifecycle

[ci skip]

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #2197 from 0xF013/feature/17331-links-in-description-trigger-edit-mode

fix links in description trigger edit mode
Bump Protractor to 1.4.0

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

This allows Protractor to test against Chrome, Firefox directly,
without the need for a running Selenium Webdriver server. See:
https://github.com/angular/protractor/blob/master/docs/server-setup.md#connecting-directly-to-browser-drivers

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Remove Protractor task's Webdriver update dep.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #2206 from opf/feature/travisci-simplify-matrix
add assignee/responsible to WP spec

examples were already correct

[ci skip]
move endpoints for available assignees/responsibles

[ci skip]
make available_* examples valid collections

[ci skip]
make all other collection examples valid

[ci skip]
Merge pull request #2214 from opf/feature/specify_patch_for_assignee_responsible

Basic specification for patching of work package assignee and responsible
Add spent time WP property to documentation