fix RESP epoch time lookup in evalresp (was only using the date and thus
failing for RESP files with very fine grained epochs)
changelog
add failing test for Stream.select() with "empty" values
fix Stream.select() with "empty" values
add a test file for GSE2 with STA2 header

this comes from an independent source, the actual values were changed so
that the original data is not recognizable anymore but the positioning
in the STA2 header line is unchanged.
modify setup.py: get rid of distribute specific code;
add decorator to map "/path/to/.." in args/kwargs + tests
just pass if file is not found in obspy
check length of args
use decorator for "/path/to/.." resolving
Merge pull request #659 from petrrr/fix_0.8.4_setup

Minor change to setup.py (0.8.4 release)
Merge pull request #632 from obspy/fix_evalresp_datetime

Fix evalresp datetime
Added json module for event object write support
Took out debugging check in parsing fxn
Simplified json module and added tests
Broke out compact to minify, nulls, and added time formatting option
Test for TIME_FORMAT attribute
Merge branch 'master' into json
Changed test run to single suite per obspy convention
Cosmetic pep8 fixes