Release of 1.0.2

- Merge pull request #1918 from ReactiveX/revert-1916-experimentalOnBackpressureBufferWithCapacity
- Revert "Experimental onBackpressureBufferWithCapacity"
- Merge pull request #1916 from benjchristensen/experimentalOnBackpressureBufferWithCapacity
- rx.internal.* warning
- BufferOverflowException -> MissingBackpressureException
- javadocs: add "since" reminder; minor text changes
- Mark onBackpressureBuffer(count) as Beta
- Use Action instead of Func0<Void>
- Merge branch '1.x' of github.com:srvaroa/RxJava into experimentalOnBackpressureBufferWithCapacity
- Merge pull request #1907 from benjchristensen/onBackpressureBlock
- Merge pull request #1912 from akarnokd/RetryWithBackpressureFix
- Merge pull request #1911 from akarnokd/AtomicPerf
- Fixed retry without backpressure & test function to support bp.
- getAndSet benchmarks
- Atomic operations JMH benchmarks
- Marking OnBackpressureBlock as @Experimental
- Merge branch 'OnBackpressureBlock' of github.com:akarnokd/RxJava into onBackpressureBlock
- Merge pull request #1905 from benjchristensen/lifecycle-annotations
- Merge pull request #1904 from zsxwing/fix-scan
- Beta & Experimental Annotations
- Version and Lifecycle Annotations
- Merge pull request #1898 from akarnokd/ScheduledActionNoInterrupt
- Fix the bug that Scan may request 0 when n is 1
- Merge pull request #1903 from benjchristensen/testscheduler-1790
- Version 1.0.1
- Fix TestScheduler Handling of Immediate vs Virtual Time
- Fixed typo.
- Do not leave drain if queue has data and downstream doesn't do backpressure.
- Fixed accidental import * expansion.
- Operator OnBackpressureBlock
- Add optional bound to onBackpressureBuffer
- Some class simplifications.
- Perf profile & simplifications.
- Simplified the memory footprint.
- Cleanup the worker.
- Avoid self-interrupting of a completing ScheduledAction.