Only use the specified library when it's been selected
Test library fallback is overridden by setting a library
Ignore the build directory in ag
Rely on zfill instead of manually prepending the zero
Use a more specific tvrage endpoint

Only get the episode we're asking for.
Make the invalid xml file more obvious
Update tvrage episode xml for new endpoint
Use trailing zeroless numbers for season and episode
Travis doesn't support py3.4 yet
Factor out building the test paths

Make sure the organised directory exists.
Wrap the values call in a list for py3's dict views
Vendor OrderedDict because python 2.6
OrderedDict package requires a UserDict which has gone away in py3