removed dependency of softlayer/vm package to the api
* created errors.go with NotSupportedError type
* use the new NotSupportedError type instead of api
's type