Support ListenableFuture on @RequestMapping methods

Issue: SPR-11695