update git remote url for changed repository location

if the installation moves to a new directory, the git partitions
don't match with the remote repository anymore. this is now checked
before commit or reset.
reduce dependencies to shiro utility classes
update resolve-ip interval on settings change
update highlightjs to 7.3
updates spin.js
updates jquery.fileupload plugin 5.21.1 ->  5.28.8