Fix for problem that emerged from #16226 (.active
class not actually
being applied) and expansion of the script to also correctly handle
keyboard interaction with checkboxes in data-toggle="buttons"
groups
Also includes removal of an apparently broken/vestigial unit test which tested a scenario not covered by our documentation (and logic)