Add support for loading Bitmaps from directly from an InputStream.

This has the caveat that the InputStream is fully available upon completion
of the Future<InputStream>. Data reads should not block.

Change-Id: I38fd69f6cf5e043084196918f521d925789d4e10