cpp: RTypesI: use static locals in place of duplicated globals
cpp: callbacks: Move constant strings out of header into anonymous namespace
add SQL for filtering original files by repository
add repository DAO method for filtering files by repository
add API method for setting files' checksum
genericize Executor.Work

would be nice to do in general with Executor but that's a larger job
implement new repository method
test new repository method
add API documentation note about checking existing hashes
Made gamma text field editable
Disable Save button if there are no changes
Renamed save button from 'Apply' to 'Save'
Made sure that save button is disabled again after saving event
sanitize invalidly named FS paths

partially reverts 34748dda
add API doc note about /-separating fileset entries
Merge remote-tracking branch 'remotes/origin/develop' into trac-11625-sanitize-file-paths
remove executor from managed repository
move worker creators into repository DAO methods
Merge remote-tracking branch 'remotes/origin/develop' into trac-10766-change-hasher
make code slightly clearer