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.
Add sidebar nav for subrecords, an error nav item, ensure the affix offsets are updated as subrecords are added/removed and patch the scrollspy so these offsets are calculated correctly.