make formatting consistent with the rest of the code
track and print proxy module version string on a per interface basis

the currently unused COLVARPROXY_VERSION string define is moved from
the base class to the respective interface specific derived classes and
that version information now output right after the general module version
information. the pre-commit hook script is suitably changed to update
the respective version string, when changes in those source directories
are about to be committed.