Streams 121

Instagram Recent Media provider and tests.  A serialization test was deleted out due to testing errors and it was not fully implemented.
True that it isn't required in this context, and that a non-thread-local cached value will be fine, but the Atomic pattern is widely used throughout the codebase and the minor locking in Atomic will have no performance implication