Fix test failure on Windows.

Pity that URI::scheme can return an empty list.
Fix Windows test failure.
Fix links.
Warn only once per run.
Document `sqitch engine update-config`.
Fix --etc-path.
Merge branch 'master' of https://github.com/theory/sqitch into theory-master
Merge branch 'theory-master'