[PSR-7] Allow returning false from StreamableInterface::read()

Per @mtdowling, `read()` should allow returning `false`.