Include relationship and list item types in display export
Merge pull request #106 from kehh/exportDisplaySettings

Include relationship and list item types in display export
PROV-1010 Added database fields and model entries for browse-by-current-location functionality
NOJIRA merge Pawtucket performance updates
NOJIRA merge Pawtucket performance improvements
NOJIRA fix various importer issues:
	1. add truncateLongLabels option for preferred/nonpreferred label mappings to automatically truncate labels that are over-length
	2. modify XML data readers to support . and .. in XPath. Previously these had the default namespace applied to them which prevented evaluation
	3. Throw log errors when invalid list is specified in list item splitter
NOJIRA use md5 for cache key rather than crc32
NOJIRA fix broken user lookups due to new relationship lookup label generator's reliance on caProcessTemplateForIDs()
NOJIRA allow 'label' or 'labels' for matchon
PROV-1011 implement matchOn for mappings
NOJIRA restore option passing mistakenly removed in a previous commit
PROV-1011 Increase size of representation annotation label; add SQL for browse by current disposition/location
PROV-1010 implement browse on current disposition/location. This browse uses the same concept as the object_history bundle: it lets you browse over several different kinds of records (movements, loans, storage locations, occurrences [exhibitions]) to locate where the current object is.
PROV-1010 implemented current disposition/location browse for objects
NOJIRA fix issue where instance cache was not reflecting changes made using BaseModel::update()
NOJIRA only show error notifications when debugging is on
NOJIRA fix broken getAllFieldValues()
PROV-1010 Add additional formatting options to current disposition browse; fix various minor issues
NOJIRA unescape entities before comparison
NOJIRA don't escape characters because it affects display