Added support for the switch operation.
Reverted changes to junit and mockito imports in the Observable class.
Removed synchronized block as per RxJava guidelines (6.7).
Switch operator should now propagate onError in subsequences.
Replaced tabs with spaces.
Merge pull request #259 from michaeldejong/operation-switch

Added the switch operator to Observable