add Compression support to JsonRpcHandler

IHttpModule Filter seems not appliable to IHttpAsyncHandler.
fix issue#25 error when calling method with nullable DateTime parameter
remove hard-coded Date type checking

use IsAssignableFrom instead of hard-coded Date type checking
Merge pull request #27 from shusen/master

Compression support & DateTime issue