Merge pull request #2477 from ehelms/bastion

Bastion: Adding sticky headers and table body scrolling.
Bastion: Adding data structures for table entities to support show/hide and collapse.