Merge pull request #2462 from ehelms/bastion-merge

Merge remote-tracking branch 'katello/nutupane-bulk-actions' into bastio...
Bastion: re-enable jshint and fix jshint errors.
Merge pull request #2473 from waldenraines/bastion-jshint

Bastion: re-enable jshint and fix jshint errors.
Bastion: moving over org switcher and adding tests.
Merge pull request #2463 from waldenraines/bastion

Bastion: moving over org switcher and adding tests.
Bastion: Adding sticky headers and table body scrolling.

The browser does not make scrolling the body of a table easy when
the table is using responsive based styling. The strategy used here
provides two table heads, one of which is treated as a shadow table head
and the other as the true table head. The shadow table head must exist
to get the styling and centering of table headers with the data correct.
A directive is provided to handle dealing with browser resizes to set
the width and height properly.