Switch from SoftLayer::Service to SoftLayer::Client to add support for API timeout, bump softlayer_api required version to 2.2.0 or newer