Fix the compiler warnings
Adding the hooks unsafeSubscribe by making the execution same as safe version without the safety checks.
Merge pull request #1397 from abersnaze/add-hooks-to-unsafeSubscribe

Adding the hooks unsafeSubscribe
Merge pull request #1396 from zsxwing/rxscala-fix-warning

RxScala: Fix the compiler warnings
Update Perf Tests

matching with work being done for 0.20 to allow comparisons
Merge pull request #1399 from benjchristensen/perf-tests-0702

Update Perf Tests
Internal Data Structures

Various data structures to allow performance improvements.
I am committing these separately from the code that uses it to keep the pull requests simpler.
Nothing in RxJava depends on these classes in this commit.
Merge pull request #1400 from benjchristensen/internal-data-structures

Internal Data Structures
Use currying to improve type inference
Rename to sliding and tumbling