Vendorizing pyyaml because pyyaml.org is down so often.