Bastion: Minor CSS clean-up to fix older tupane pages.
Bastion: Clean-up and re-organization to get assets precompile to work.

The target for Bastion is to provide a single SCSS/CSS file and a single
JS file in production. The changes herein re-organize some assets and
provide the configuration necessary to generate and precompile the JS
and SCSS files appropriately for Bastion. This commit also includes some
missing module includes and removes some unnecessary ones.
Merge pull request #2628 from waldenraines/bastion

Bastion: display system facts on system details page.
Merge pull request #2630 from ehelms/bastion

Bastion: Updates for assets pre-compile and non-experimental mode.
Bastion: preventing body scroll, fixes #2643.