Split up tests into modules.

  - Keep auth tests disabled in CI since they require user input.
Add streaming test suite.

 - test_userstream
Implement StreamListener.on_connect callback.
Add streaming test_sample test.
Add test for Stream.filter().