Deepseq stderr before closing the handle

Otherwise laziness allows for the handle to be closed withouth receiving the
input. This caused that no error messages were printed when `unixFilter`s
failed.
Set handle encoding as per locale
Sanitize URLs in toUrl

Closes #163
More tests for toUrl function
Make toUri sanitise all characters needed
Merge pull request #165 from nagisa/uri-sanitise

Better sanitising for URIs
Tighten network dependency
Only add teaser when <!--more--> is there
Update teaser tutorial
Version bump (4.3.1.0)
Add xinitrc.de to examples
Merge pull request #162 from uu1101/seq-stderr

Deepseq stderr before closing the handle
Add darkfox.us.to to examples