Specs for directives:
* moved services specs into a separate folder
* added spec for dg-field directive
Merge branch 'master' into specs_for_directives

Conflicts:
	app/assets/javascripts/deckhand/directives/dh_field.coffee
Editable checkbox:
* finished template specs
Specs for directives:
* introduced a kind of shared examples
Specs for directives:
* separated shared example for other specs
Specs for directives:
* real shared examples for editable fields
Specs for directives:
* real shared examples for regular fields
Specs for directives:
* refactored regular shared examples to use setup()
Fix sortable columns styles and dh-field directive bug
Inline editing with drop down select:
* added model configuration option for choices
* choices can be a method or directly configured as array, hash etc.
* presenter adds choices as a new field
* field formatter respects these choices and renders the value of the field accordingly, even for non editable fields
* added support to apply selected value immediately
Merge pull request #24 from leoasis/fix_sort_icons

Fix sortable columns styles and dh-field directive bug
add coffee-script to package.json
Merge remote-tracking branch 'vanja/inline_editing_dropdown_select'

Conflicts:
	app/assets/javascripts/deckhand/directives/dh_field.coffee
	app/assets/javascripts/deckhand/directives/dh_field_editor.coffee
fix vertical alignment of table column headers
fix inline select editing

adapt to merged changes
stop editing immediately upon change instead of waiting for blur, which
doesn’t work for some reason
Fixing dh-field directive specs:
* with getTemplate within directive, element is now compiled with dh-field wrapper div
* adjusted specs to use the inner content of that div
* added specs to ensure wrapper div is always present
* added specs for field formatter
* moved dh-table directive spec to same location
fix inline editing of booleans

the button was being hidden because its parent <dh-field-editor> had
ng-show=“editing” — so i’ve modified that parent tag to remove that
attribute when rendering a checkbox
register individual items in list cards
Stand alone list 2 way data binding:
* added model store specs for all combinations of nested items: list, table, relation
Merge pull request #28 from elvanja/model_store_specs

Stand alone list 2 way data binding