minor
added attribute case to FormPersister test
Merge branch 'version4' of github.com:bedatadriven/activityinfo into version4
Renamed UI caption of Narrative type to "Multi-line" following user feedback
AI-499 Removed not-null constraint for indicator.units

Was throwing exception when creating new text/narrative
indicators.
AI-499 Changed grid column spec

With col-md-{4,8}, the form builder was collapsing
into a single column when resizing the browser
window to even half of the screen.

By using col-xs-{4,8}, the columns will remain
side-by-side regardless of device resolution.

On a small screen it won't be workable, but I think
this is one component that requires a reasonable
size device.
AI-594 Completed persistence of forms using legacy backend
AI-499 Updated dtos, persistence, and UI to allow users to mix order of indicators and attribute groups
AI-586 Updated ODK template to order attributes/indicators as set by user in FormBuilder

The new form builder eliminates the distinction between
indicators and attributes and allows users to
put "fields" in any order.

I've added a work around to sort indicators and
attributes together without making big changes to the
legacy model at this point.