avoiding some synchronization on combineLatest
Merge branch 'master' into combineLatest
Merge branch 'master' into combineLatest
handled combine functions that throw exceptions and added a test against this case
added combineLatest static methods to Observable
Got rid of the last remnants of synchronization in favor of a concurrent map.
Fixed a javadoc parameter.
improved generics for combineLatest (PECS principle)
Tried to adapt according to Ben's review comments.
adding several marble diagrams

several new marble diagrams for previously undiagrammed methods
Merge pull request #279 from DavidMGross/master

Adding marble diagrams
Diagrams and some new docs for Observable subclasses

Some marble or marblish diagrams and a bit of new documentation for the
BlockingObservable and ConnectableObservable subclasses.
Merge pull request #280 from DavidMGross/master

Diagrams and some new javadoc content for Observable subclasses
Initial implementation and wiring of the buffer operators.
Restored static imports in Observable.
Added static create methods to BufferOpenings and BufferClosings.
Added license header to OperationBuffer.
Add to marble diagrams

Add several new or more-specific marble diagrams, correct two bad image
links, correct some typos
Commentary on constructing an Observable

- I would like to remove the no-arg constructor but not ready to pull the trigger
Prevent direct instantiation of BlockingObservable via no-arg constructor

- also questioning why to allow extending this and would like to make it a private constructor