defer gets a diagram & javadoc + lots of javadoc changes in Observable

OperationDefer now has a javadoc explanation & marble diagram; I also
made a number of changes to the Observable javadocs