Move running of vcprompt into own function
Fix bug when format string has a trailing '%'

The check for a trailing percent sign would not trigger, because it
checks for the character '0' instead of \0.
update contributor list
Fall back to revision for svn branch
Also fall back for subdirectories