HPCC-10593 Remove server as a global static variable

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10593 Improve the code for version comparison

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10593 Clean up server version checking code

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>