Fixes #4546: Align table headers properly when scrollbar exists with sticky header.

This introduces the idea of adjusting the table width based on the scroll
width of the alch container scroll to prevent data from hiding behind the scroll bar.
Further, a blank table head is added to the table header to push the header
columns back to the left and properly align the grid.
refs #8483 - only require less-rails where it is needed
Merge pull request #26 from jlsherrill/less

refs #8483 - only require less-rails where it is needed
Version bump to 0.1.10
Fixes #8578: Allow adding a filter box to the search box on Nutupane layouts.
Refs #8483: Configure the asset path based on the Rails environment.
Merge pull request #27 from ehelms/refs-8483

Refs #8483: Configure the asset path based on the Rails environment.
Version bump to 0.1.11
Fixes #8560: Allow fencing HTML and routes off via a feature flag.

The feature flag can be set in the Foreman settings.yaml file or
in a plugin settings within config/settings.plugins.d directory. The
settings format is:

:features:
  :custom_products: false

See the feature flag documentation for how to use it within HTML
and on a route.
Merge pull request #30 from ehelms/fixes-8560-2

Fixes #8560: Allow fencing HTML and routes off via a feature flag.
Merge pull request #29 from ehelms/fixes-8578

Fixes #8578: Allow adding a filter box to the search box on Nutupane lay...
Version update to 0.1.12
Fixes #8629: Move bootstrap back to before the plugin tests are loaded.
Merge pull request #31 from ehelms/fixes-8629

Fixes #8629: Move bootstrap back to before the plugin tests are loaded.
Merge pull request #17 from ehelms/fixes-4546

Fixes #4546: Align table headers properly when scrollbar exists with sti...
Fixes #8647: Adds i18n support for Bastion and plugins.
Merge pull request #32 from ehelms/fixes-8647

Fixes #8647: Adds i18n support for Bastion and plugins.
Fixes #8380: Adds a grunt based development server for livereload and prototyping.

This adds a grunt based development server that Bastion or a plugin
can start and have all the assets automatically loaded. This means that
all routes provided by the plugin or Bastion can be accessed on port
9000 and all api/data calls will be proxied to your running Rails
server.