Tell Travis to notify Gitter with build statuses

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Tell Teatro to npm + bower install separately

Bower on Teatro needs `--allow-root` flag.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Make core bower_components requireable by plugins

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #2270 from opf/feature/travisci-notify-gitter
Merge branch 'release/4.0' into dev

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

Conflicts:
	.travis.yml
avoid event bubling on custom field admin
Merge pull request #2283 from opf/fix/avoid_event_bubling_on_custom_field_admin

avoid event bubbling on custom field admin