Added support for Request Cache and Reactive Execution

Major changes:
AsyncCommand -> AsyncResult
Added support for Request Cache and Reactive Execution
Ability use @HystrixCollapser and @HystrixCommand together
Code improvements, updated doc.
LazyCommandExecutionAction (improve performance)