refactor the debug hooks before they become a breaking change.
Merge branch 'clean-up-hook-args' of github.com:abersnaze/RxJava into merge-940

Conflicts:
	rxjava-core/src/main/java/rx/Observable.java
Merge pull request #945 from benjchristensen/merge-940

Manual Merge 940