WIP advanced search UI bits
WIP improve ability to hide advanced search form
WIP Introduce advanced_query to the backend search as param 'aq'
WIP tweak query objects and public search form
Have map_hash_with_schema figure out the schema where none is specified.
Rollback changes to JSONSchemaUtils#determine_schema_for so amiguious objects require a jsonmodel_type to be present; Add OR to the boolean_query; Add Clear button to the advanced search; Retain all advanved search params in the queary string so facets and sort actions retain query filters;
Added new dynamic enums for file version records.
Added file_version schema.
Added backend support for File Versions and added them to digital objects and digital object components.
Frontend changes for new file version records.
Bugfix: Detect digital object form changes.
Make the ordering of the digital objects view consistent with the edit form.
Added file versions to digital object components in the frontend.
Selenium tests for file versions
Don't use inbuilt readline if rlwrap is available
Include a default empty option for use_statement.
When running a build/run "dist", create a custom solr.war with our configurations loaded.
Separate common into its own lib
Set the data directory's basedir.  Fix issues with db:nuke not working
Switch backend back to using Bundler to require gems, but don't automatically require sinatra