Removed try/catch from loadCache to let exceptions propagate.
added UnsupportedResourceType exception to manage HTTP 422 results.
Not all cloud providers return the same set of resource data
(ie, not the same as AWS like ssh_keys, subnets, datacenters).
If an unsupported type is found, then an empty list is returned
for that resource type.