More combinator methods.

Also: using =!= to prevent Nothing in type list.
Moved non-rx classes to appengine tools
Dependency on appengine-java-tools
Variance definitions for observables
SubjectFactory class
TransformerSlot type def
More variance work
Events cleanup
Reworked request processing to Transformers