Hessian v2.0 decode and encode support, fixed #8

Support hessian 2.0:

* ref
* Class and Object
* HashMap, Map
* string
* long
* int, double
* Date
* List