Ignore __pycache__ dirs
add future dependency to test reports
(1) removes deprecated st.taper() call from core tests
(2) fixes a strange behaviour for huge slice index on an numpy.array
(3) PEP8
moving pickle before segy in prefered waveform order (autodetection of
read)

unfortunatly pickled objects sometimes fit the weak file check of the
is_segy function
Popen.stdout should also be closed
PAZ files should be closed after reading
Merge branch 'master' into fix_version_number_py3

Conflicts:
	obspy/core/util/version.py