refs #7904 - add autocomplete support for nutupane

by default nutupane will use autocomplete from the resource,
if it provides an autocomplete method.  Otherwise it will use a
fetchAutocomplete function that can be added to the nutupane.table
within the desired controller
Merge pull request #25 from jlsherrill/7904

refs #7904 - add autocomplete support for nutupane
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.