creating test classes on test source folder
moving tests to test source folder #439
Fix ambiguous imports

Mockito.* and Observable.* both have a never() method in them.
Organize, Format, Comments and Cleanup

Also included comment => /* package accessible for unit tests */  for private classes made package public to enable unit testing.
Move last 6 remaining unit tests out.
Add missing license headers.
Merge pull request #466 from benjchristensen/unit-test-refactor

Refactor Unit Tests from Inner Classes to /src/test
Separating unit tests out due to https://github.com/Netflix/RxJava/pull/466
Merge pull request #467 from benjchristensen/amb-merge

Merge Amb Operator in PR https://github.com/Netflix/RxJava/pull/460
Added the rest overloads of Timeout operator