urltitle: fixes to charset detection: check meta content-type in body
urltitle: fix body charset regex
countdown.tcl: add .cd as trigger
urltitle: fix issue with different case content-type header

also minor refactor: return immediately when possible in http_done if following a redirect
fix issues with encoding in urltitle.tcl.

includes some changes in how we build the command string in the actual
c module
some whitespace updates for readability in c code
get compilation working with more warnings
add more warnings to c compilation and code updates as a result
free a tclobj inside putchan_raw()