Pull 267 - Merge combineLatest

Spent some time reviewing it and it seems good. Any bugs can be dealt with as people start playing with it instead of me holding this up as a pull request any longer since this exposes `combineLatest` in `Observable` for I believe the first time and is thus a low risk to breaking any existing users.