Improved code adding generic store function to broadcast a change
TODO updated
Added suppressEditingReload option to store messages, to instruct listening widget not to reload the editing form if it's open
Converted silly on-the-fly fetch for workspace name to new 'nested' function in SimpleDbLayer
Do not reload editing form if it's just a reposition or if suppressEditingReload is on