Fixes #5127: Adds explicit requires on Bastion module by all other modules.

The Bastion module serves to provide centralized cross-module functionality
required by each feature module. Previously, this relationship was implied by
Bastion being the top level module tied to the angular bootstrap process and
the Bastion modules inclusion of all other feature modules. With the change to
manualy bootstrapping angular with the required modules, the Bastion module
transitioned to acting like all other modules. However, without this module
all feature modules wouldn't function (e.g. setting API prefix, providing
functionality on the root scope). This changes adds an explicit requires
to all modules that require the Bastion module to function.
Merge pull request #3964 from ehelms/fixes-5127

Fixes #5127: Adds explicit requires on Bastion module by all other modul...