Reduce Subscription Object Allocation

- significant reduction in object allocations
- details on research available at https://github.com/Netflix/RxJava/issues/1204
Merge pull request #1281 from benjchristensen/composite-subscription-performance

Reduce Subscription Object Allocation