fix nested editing
remove padding in modal when using ckeditor
cleanup
rough cut of list cards
navigation bar
improve editing behavior

- fix textfield focusing
- fix ending of editing when editing in a table
- make sure if the field is edited multiple times that the revert state
gets updated
- also clean up and rename a few things for legibility’s sake
show normalized params when debugging DataController
use "label" option instead of "alias" to relabel buttons and fields
Deckhand::Form.multiple

allows the creation of forms that let you add and remove inputs in
groups, viz:

class Animal < Deckhand::Form
  multiple :noises do
    input :name
    input :volume, type: Integer
  end
end

which produces a UI that lets you edit the name and volume for each
noise in a list of noises, and add or remove them.

upon submission, the multiple field’s accessor will be set to a list of
hashes (actually ActiveSupport::HashWithIndifferentAccess), with values
cast to correct types if specified.
fixes

- allow delegate and multiline to work simultaneously
- fix modal forms without input groups
Karma JS testing:
* initial Karma configuration
* added angular mocks to the mix
* wrote initial spec
Karma JS testing:
* reordered loading of resources
setup karma-browserify

also stub out the creation of the Deckhand global, which normally
happens in the index template from the Rails engine

requirements: “npm install -g karma-browserify —save-dev” and “npm
install -g coffeeify”
Karma JS testing:
* karma config to coffee
* cleaning up browserify setup
fix deckhand karma config

only index.coffee needs browserify
don’t double-process index.coffee
re-add karma_init.coffee
watch, but don’t include, all deckhand js
Karma JS testing:
* documented karma configuration
* made alerts service spec work
Karma JS testing:
* minor style fix
Karma JS testing:
* alert service spec fix
Merge pull request #9 from elvanja/angular_testing

Karma JS testing
Merge branch 'master' into alerts_to_the_top

Conflicts:
	app/assets/stylesheets/deckhand/index.css.scss
	app/views/deckhand/main/index.html.haml