Unify zopen io mechanism. Makes sure that gzip, bzip and normal open supports
Py3K like "rt" protocol. (Bzip2 in Py2 does not support it!)