IO objects: access bit position
Akin to `_io.pos`, which currently allows to get byte position in a stream (IO object), it would be good to have something to get bit position in a stream.

Proposal: `_io.bitpos`, which returns 0..7, based on where the (virtual) pointer currently is and what bit we'll be reading next.