Remove audit logic from the view
This correctly causes an error which should be resolved by #722
Fixes #734
Merge pull request #740 from projecthydra/audit_status_into_controller

Remove audit logic from the view
Make some properties single valued. Fixes #706
Use enumerable values on enumerable properties

Conflicts:
	spec/features/search_spec.rb
	spec/models/batch_spec.rb
Handle the more restrictive singular/multiple fields

Conflicts:
	app/views/records/edit_fields/_default.html.erb
	app/views/records/edit_fields/_description.html.erb
	app/views/records/edit_fields/_rights.html.erb
	spec/views/catalog/index.html.erb_spec.rb
	sufia-models/app/models/concerns/sufia/generic_file/web_form.rb
Adjust string/arrayness of properties
Workaround for ActiveTriples/ActiveTriples#74
Set multiple to false for on_behalf_of and proxy_depositor
Update to hydra-jetty 8.1.1
Using new versions interface

ActiveFedora::Versionable now uses objects to represent each version of
a resource.
Pinning to jcoyne/ActiveTriples

This is temporary until ActiveTriples/ActiveTriples#75 is merged.
Don't need to call .result on AT::Term
Run audits on ResourceVersion instead of uris

This brings Sufia’s audit process inline with ActiveFedora’s updated
version interface.
Defing a unique? method on GenericFile

This could be removed if projecthydra/active_fedora#637 is implemented