Feature/update

improved updater system/form.
@benapetr watch out for `QDomNodeList l = r.elementsByTagName("newversion");`. Revert this if not wanted.