adding support for merge / patch, IHttpActionResult response types, and making cache calls use <T> instead of as T syntax to better support 3rd party caching