Hystrix.reset for lifecycle management

I'm changing the design from the previous commits so it's more abstract and can handle any type of resources needing cleanup, not just threadpools.

https://github.com/Netflix/RxJava/issues/45