CB-5468 improve config.xml encoding handling

Assume files without a BOM are UTF-8 anyway
CB-5443 Windows: Handle installed 64 bit Java
CB-5434 add homedir() function and use USERPROFILE on Windows

EXCEPTION_DEBUG_TOKEN_NOT_FOUND and EXCEPTION_DEBUG_TOKEN_NOT_FOUND should reference
the current expected path for files and not something that might only coincidentally
be the right location.

signing-utils should use USERPROFILE on Windows
CB-5434 Fix debug token warning test
Set VERSION to 3.4.0-dev