Updating to libmseed 2.10.

Did require a small change within ObsPy.
Adding two additional documentation files for libmseed.
Added test for large year ranges.

Also more robust ObsPy internal byteorder test.
Adapting enforce byteorder reading test.
Merge pull request #521 from krischer/libmseed-2.10

Update to libmseed 2.10
Make it possible to build the tutorial as pdf.

Changes to the tutorial. The basic introduction should be done at some
point - only removed for now.
Forgot a file.
PEP8
PEP8
Small changes to the format selection.

Assures it is always uppercase and valid.
obspy.arclink now uses StringIO.

Instead of a temporary file.
Corrected a small error in Amplitude() docstring
Pure C89 compilers require variable declaration before logical blocks
Wrapping plt.plot(block=...) in try/except.

I've seen it fail numerous times independent of the matplotlib version.
It also depends on the used backend and possibly other variables.
obspy-plot now plots multiple files
Fix for the previous commit.

Don't use the online code editor...
Once more ...
- debug message did fail if port is not an integer (the telnet access
  works also using portnumber as string)
- fixing the fix *argh*
Added test for #529.