Extract live tests a separate test file

This is necessary to test the non-wsgi-intercept features.

Doing so revealed a limitation in the test naming scheme:
different directories of yaml could not contain tests with
the same names. Now you can.