Fixes parsing of server version for locales which use "." as grouping separator

Fixes parsing of server version for locales which use "." as grouping separator, e.g. German locale, and removes unboxing. When I execute tests using German locale, then the VersionTest fails with the message:

    [junit] Testcase: testVersionParsing(org.postgresql.test.jdbc2.VersionTest):	FAILED
    [junit] expected:<70400> but was:<0>
    [junit] junit.framework.AssertionFailedError: expected:<70400> but was:<0>
    [junit] 	at org.postgresql.test.jdbc2.VersionTest.testVersionParsing(VersionTest.java:16)

After applying this patch the test runs as expected.