Support for Python 2.4+

`pybamview` only supported Python 2.7 because of dictionary comprehensions and Python 2.6 because of `argparse` (if separately installed) and a `with` statement.  These changes should make `pybamview` compatible with Python 2.4 and above, which is helpful if you want to run it on, say, CentOS.