Adding utility functions for observables of strings useful for processing non blocking IO.
Moving StringObservable to contrib module
moving the AssertObservable class to the test side of the build.
Merge branch 'string-observable'