Move InterruptibleBlockingQueue Inside ObserveOn

I decided I'm not ready to commit to this in the public API so am leaving it an implementation detail of ObserveOn.
While working on groupBy, parallel and subscribeOn this queue was not the right solution.
The onCreate hook disappeared
Merge pull request #855 from benjchristensen/observeOn+queue

Move InterruptibleBlockingQueue Inside ObserveOn
Merge pull request #854 from abersnaze/oncreate

The onCreate hook disappeared
Change Lift to use rx.Observable.Operator

The generics insanity has to stop.
Merge pull request #857 from benjchristensen/operator-type

Change Lift to use rx.Observable.Operator