Unifying future imports
Removing all calls to np.fromfile and array.tofile.

This is not compatible across Python 2 and 3. There is probably a slight
performance decrease but nothing to worry about in my opinion.
Importing queue from future
Some numpy functions expect native integers.

The doctests now look a little bit funky but work across python
versions.
Fixing small issue with int/longint
Fixing small issues in obspy.gse2.
Fixing obspy.sh.
Fixing mopad wrapper. It had a sloppy type check.
Fixing ifilter issue in seg2.
Fake negative rounding
Working around weird behaviour of future's newlist.
Python 2/3 unicode difference in doctest.
Test to enforce the same future import in every single file.

This should guarantee a consitent behaviour across the code
base.
PEP8.
Removing compatibility.StringIO/BytesIO
Fixing some more encoding issues.
Working obspy.core
More encoding issues
__nonzero__ for Streams
Future imports for HTTP libs in obspy.fdsn.