HttpException should be derived from SdkException

The HttpException was not derived from SdkException.  It would
be easier for applications using the SDK to have the capability
of catching any SDK exception.

Change-Id: I3b72ca519a0b97c4e740920955c2b4f427cbc289