Merge pull request #199 from asmecher/8967-fix

*8967* Fix tab handler addTab event for new JQueryUI
Improve code self-documentation
*8868* Add EventAction, AddTabAction link action options
*8868* Improve optional debouncing of link actions
*8868* Permit freshly added tabs to be closed
*8868* Permit listbuilder columns to specify alignment like grids
*8868* For consistency, attach tab styles to tabs
*8868* Add generally useful LiteralGridCellProvider
*8868* Permit new row bounce-backs to create row IDs
*8868* Improve status reporting for listbuilder unpacks
*8868* Remove unnecessary reference use
*8868* Permit ID column to be referenced in ArrayGridCellProvider
*8868* Turn lessphp into a git submodule