* Allows a lock expiry time to be set, after which locks are considered stale and automatically cleared. This defaults to 8 hours.
* Adds new functions, `nxgetlockexpiry` and `nxsetlockexpiry` to query and set, respectively, lock expiry times
* Fixes an issue that sometimes prevented a new lock from acquired in nested contextual menus.
* Catches exceptions caused by the deletion of a NeXus file that has already been loaded.