issue #19456: added lock table
issue #19456: bugfix
issue #19456: added index
issue #19456: releaseLock as dispatchable function
issue #19456: moved releaseLock into XM.model
issue #19456: moved releaseLock into XM.model
issue 19456: Move lock table down to orm. Add lockable property to a few orms.
issue #19456: First pass adding over ride locking functions for gui client.
issue #19456: Fix bugs.
issue #19456: More rework.
issue #19456: update submodules
Merge pull request #241 from shackbarth/19456a

issue #19456: support for record locking