Fix Softlayer driver and make sure all the code is up to date and works with the latest version of the actual Softlayer deployment (v3). Contributed by Kevin McDonald, part of LIBCLOUD-287.