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
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]