Merge pull request #2562 from ehelms/bastion

Bastion: Updated available data and styling for systems details pane.
Merge pull request #2566 from waldenraines/bastion

Bastion: using a different view for collapsed table.
Bastion: Moving bower assets, adding es5-shim and json3 persistently.

Moves bower assets to a dev-components folder so that vendor/assets/components
can be used to contain assets that need to be in the repository for inclusion
at build time. Two in particular, es5-shim and json3 are needed for IE support.
Merge pull request #2570 from waldenraines/bastion

Bastion: improving the i18n filter and translate details page.
Bastion: Making System resource more robust to include a persistent collection.

The logic on fetching the list of items, and deciding whether to replace
or append to the list has been moved into the resource factory. This includes
the logic for fetching a single item and replacing the item in the list with the
potential more verbose single item fetched from the server. This allows two-way
data binding between an item fetched for detailed view and the item in the left
hand list.
Merge pull request #2572 from ehelms/bastion

Bastion: Moving assets around and cleaning up data loading implementation.
Bastion - adding table sort to nutupane.