fix some bugs in setting float-derived fields in stationxml

.. more of those in there for sure :(
another minor fix in stationxml IO
minor fix for stationxml IO
Dealing with strange seg2 files.

It now strips all non printable characters. This should work in
all cases.
Merge remote-tracking branch 'krischer/seg2_fix' into releases
clean up after lion :P