1st properties edit commit
Added unique indexes to the migrations, minor edits
HYHULL-190 Further refinement of the Property edit and manage functionality. Added abilities and test cases to resources
HYHULL-190 Added Abilities tests, and minor changes to the Property and PropertyType models.  Removed hardcoded confiugurations from models, ModsMetadataBase and hyhull config.
HYHULL-191 - Removed unneeded genres from the genres.yml
Added Resource state as Solr indexable field.  Added Hyhull helpers to get resource state from Solr document (can be used to customise Blacklight based views). Indexing resource status for use within view pages.
hyhull-190 Added optional parameter to helper method to control sorting on properties
hyhull-189 Added logic to change css class based on Resource state. Extracted Resource state and workflow logic into seperate helper ResourceStateHelper
hyhull-190 Added parameter to PropertyHelper#select_by_property_type to remove blank option from dropdown list
HYHULL-193 - Adminstrators ability to specify pid namespace on GenericContent type resources.  Namespaces can be defined in the properties edit tool.
HYHULL-194: fixed; Added new styles/layout to display/structural set edit forms for consistency
HYHULL-195; HYHULL-196. Added workflow status and resource status layout/styles to search results