Fix markdown regex in LinkCrawlSpec
Fixes #498
Intern our HTTP method objects to reduce allocations.
Make constructor private.
Set the default timeouts for testing requests to 60 minutes.

Now that we have dangling request detection, we can afford such a generous timeout. Moreover, a generous timeout is needed when debugging an app.
Add remote host and port information to Request (Issue #430).