banner-menu - allow engines to add to banner menu

banner-menu - whitespace cleanup
Bastion: Updating manifest to load individual modules and then require tree
for each.
Bastion: using gettext rather than i18n filter.

This change uses an external library to extract strings into
gettext format for translation.  Once the files are translated
the library "compiles" the translated strings into a JS translations
file for replacement by angular in the application.
Merge pull request #3115 from ehelms/manifest-refactor

Bastion: Updating manifest to load individual modules and then require t...
Merge pull request #3105 from waldenraines/devel

Bastion: using gettext rather than i18n filter.
Only running karma unit tests once in ci mode, fixes #3121.
Rubocop: Upgrading to latest release
Rubocop: Fixed failures
Bug 978331: Adds escaping of displayed names on the changeset page.
Merge pull request #3123 from waldenraines/fix-karma

Only running karma unit tests once in ci mode, fixes #3121.
Bastion: fixing broken translate filter on system search page.
Bug 980158: Adding escaping of permission values on the Roles UI page.
Merge pull request #3124 from ehelms/bug-978331

Bug 978331: Adds escaping of displayed names on the changeset page.
Rubocop: Adding block method check
Merge pull request #3129 from ehelms/bug-980158

Bug 980158: Adding escaping of permission values on the Roles UI page.
Bug 1016862: Fixes issue with trying to access nil attribute.
Merge pull request #3110 from thomasmckay/banner-menu

banner-menu - allow engines to add to banner menu
Merge pull request #3132 from ehelms/bug-1016862

Bug 1016862: Fixes issue with trying to access nil attribute.
Merge remote-tracking branch 'upstream/master' into devel-merge

Conflicts:
	engines/bastion/app/assets/bastion/products/views/new-form.html
	engines/bastion/app/assets/bastion/products/views/product-details.html
	engines/bastion/app/assets/bastion/providers/views/new.html
	engines/bastion/app/assets/bastion/repositories/views/new.html
Replacing i18n filter occurrences with translate directive after merge.