autoupdater

!!! please test this in a sandbox environment first as it could mess up your whole server !!!

- for testing without any newer commit, please change components\update\version.json to another commit sha
- update script will be created in class.update.php, if you want to check it (highly recommended!!)
- during upgrade everything is backed up in /backup
- "Merge Requests" will be stripped out from changelog