Move DOH to third_party/
Use the promises-tests repo to test the polyfill. It seems there's an issue with exception throwing for multiple accept/reject and something I haven't figured out yet with a "pseudo-promise" in a couple of tests. Refs #38