[PSR-7] Updates based on changes to proposal

- Adds IncomingRequestInterface
- Adds `false` as a valid return value for `StreamableInterface::read()`
- Adds `MessageInterface::setProtocolVersion()`