start of generalised data model and submission
merge and fix merge conflicts from master
first implementation of general item form
update test data generator, and then build all the public/admin facing UI display collateral to support general object types
Merge branch 'master' into generalised
get front end to display only the correct form when editing
implement crosswalks for generic items
upgrade facetview2 version to one which supports term facet value functions
standardise handling of capitalisation in condition information
add non-book display for individual item page
merge master up to generalised