Allow client to specify the API version and fix call to getCurrentProfile

The client can now specify the version of the API it wants to use
  The parameter can be defined in the createXXXX methods or using the setVersion method of vso-client