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