changed ISPyBClient2 to do authentication, and to cope with new
names for web services (backport from mxCuBE 2)