add double, int hessian 2.0 support
decode compact long, but four octet longs not impl