LIBCLOUD-331: Adds the new error type ProviderError. Modifies InvalidCredsError
to extend from it.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.