copy everything to RO before restarting services

Conflicts:
	main/core/ChangeLog
Delete unused stopAllModules() and restartAllModules() in EBox::Global

Conflicts:
	main/core/ChangeLog
do not do _saveConfig() twice on modified modules

and do not mark wrongly as restarted too early
fixed loop bug
some fixes in GlobalImpl

Conflicts:
	main/core/src/EBox/GlobalImpl.pm
in saveAllChanges manrk as unchanged unconfigured service modules after saving their config
fixed code typo
fixed bug when savign changes of not configured modules
dont save global conf to ro
assert not changes

Conflicts:
	main/core/src/EBox/GlobalImpl.pm
added HasUnsavedChange CGI
small optimization in _filterFields
untabified
remove _responseToEnableChangesMenuElement since we have to implement this elsewhere
refresh on load the finish button to be sure to not put on it bad state
use general JS method to refresh save button in module sttus table
remove from templates changeMenu method, we assure save changes state in headTitle.mas
udated table-helper.js
better message for unsaved modules assert
added refreshSaveChangesButton to registration process