Retry block

* Added transient fault handling application block
* Implemented retry handler with default Exponential Backoff retry policy (3 times starting from 1 sec and backing off by 2 sec)
* Updated ServiceClient to automatically inject retry handler to HttpPipeline
* Added unit tests