Add vcloud bad content error

The Vcloud API responds to certain requests to modify VMs made from an unauthorized network with a simple termination of the connection, rather than an HTTP response.  Since the underlying cause is difficult to determine from the low-level Excon error which it raises, this change introduces a `MalformedResponse` error which may be caught and appropriately handled.