UI updates for builder asset/datasets (#767).

- Add MutexGroupedInputForm subclass of Backbone.Form
- Models.Asset specifies mutexGroups
- fields in mutexGroups are marked as class "mutex-group"
- MutexGroupedInputForm.render re-jiggles DOM elements
- Add "action" template variable to builder asset create/edit view.
  Title for view is "Create [Asset Type]" or "Edit [Asset Type]".
- Simplify help labels for asset edit fields.
- Use fieldset tag to group tabbed options in MutexGroupedInputForm.
- Add a mutexGroupName option to MutexGroupedInputForm. This shows
  up as a legend labelling the tabbed fieldset.
- Use MutexGroupedInputForms for asset dataset creation.
- Update CSS so that tabbed groups are a little more distinguished.
- Allow for different help for asset views in different states.
- Add help items for image editing, creation, and display.
- Add help item for asset type selection.
- Change verb for creating a new asset: "Add", rather than "Create".
- Make asset creation form validation error list styled with sitewide
  error list styling.
- Don't ignore Backbone.Forms built-in validator errors.
- Add client-side validation string for case of zero values
  provided (assets only).
- Add punctuation (colon, period) to multiple-value validation error
  string.
- Add FontAwesome warning icon to error messages.
- Provide error coloring for GroupedMutex option nav.
- Don't use the "required" input attribute.
  Browser support and UI for in-browser validation is inconsistent.
  For now, we'll just roll our own.
- Render file input thumbnails in builder.
  File inputs for datasets and images (of any sort) have thumbnails.
  Un-set inputs show a [?] icon, while inputs with a set file show
  either a "set" file icon or the image thumbnail itself.
More robust validation error wiring (#767).

- Handle validation errors from model more robustly.
- Use <strong> to emphasize filename in file input help messages.
Initialize form when setting model (#767).

Fixes issued described in comment at
https://github.com/PitonFoundation/atlas/issues/767#issuecomment-22114929
Tweak builder forms for 1280px screens (#767).

A couple of tweaks to make builder forms work better on small
displays.
Merge branch '767-separate-builder-form-inputs' into develop

Conflicts:
	apps/storybase_story/templates/storybase_story/story_builder_handlebars.html
	static/js/builder/views.js