Implement a php://input specific stream

`php://input` acts differently than other streams; it's read-only, and prior to 5.6.0, read-once. This implementation ensures it is cached during read, and that the Request instance creates this stream by default.