Vendor pyyaml
Fix vendor location and vendor requests
Fix import path
Fix patch paths
Fix indentation
Vendor python 2 & 3 compatible yaml
Explicitly run only tvrenamr's tests

This avoids nose trying to look for tests in the vendored packages and
thus trying to import the wrong yaml for the python version being used.