Reduce Subscription Object Allocation

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

Reduce Subscription Object Allocation