Add HTTP Exceptions, fix inheritance
Add HTTP Exceptions, fix inheritance

Accidentally inherited from ::Exception instead of ActiveCMIS::Error,
now fixed.

Also adds 3 types of HTTPError, with a common superclass, but not a
common superclass with the CMIS exception.
The idea of these 3 exceptions is to abstract away from a possible use
of Net::HTTP

xaop/activecmis