Include Details in HessianException 

The [Hessian 1.0.2 Protocol](http://hessian.caucho.com/doc/hessian-1.0-spec.xtp) specifies for a *fault* that it receives a code, message, and detail. Only the code and message were being set in the exception object. This branch adds the detail information to the exception class.

Also, the Java type associated with the List and Map results is saved now using the `TypeWrapper` class.