Refacter and Extend repository update handling

Instead of taking care of change detection when pulling in new changes, make use of git hooks
and unify update scripts.

Now every changed script can be called by hand and be forced to rebuild/restart it configuration/services or
to pull on the related repositories, which will then rebuild/restart iff changes happen.