Change the user used for tests

The user 'postgres' runs the server instance, so it is better to have a dedicated user for the test suite 'pgjdbc'.

This PR also simplifies the version parsing.