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()
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 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