Implement the auto_update feature

re #6923
Improve the interaction with autoupdate column on Gui

re #6923
Merge branch 'feature/6923_auto_update' into develop

Conflicts:
	Code/Mantid/Framework/ScriptRepository/src/ScriptRepositoryImpl.cpp

Solve conflict with the correct syntax to update the property tree, local json files.

re #6923