added RxJava support from RxNetty. Refactored IClientConfig to associate with generic type.