linkinfo: reach for the charset (fixes #75)
Fix regexps not modifying what the user said

instead they would add the s/ line to the user's history.
Merge pull request #85 from keepcalm444/master

Fix regexps not modifying what the user said
Merge pull request #75 from auscompgeek/linkinfo-charset

linkinfo: <meta charset>
linkinfo: allow redirects for the HEAD request

previously:
14:56:42 <gnustomp> http://goo.gl/dA3sjH
14:57:10 <NCSSBot> Title: [insert binary garbage from PNG here]
Merge pull request #87 from auscompgeek/patch-2

linkinfo: allow redirects for the HEAD request
plugins: core: joinpart: plugin to allow interactive joining and parting of channels.
ninjabot: sanitise outbound messages properly
Merge pull request #89 from gnustomp/join/part

Join/part plugin and sanitisation improvements
Merge pull request #1 from ackwell/master

GitHub wants me to fill in this field.
ninjabot: improvements on send process

Encoding as 'unicode-escape' sanitises all secape sequences.
The splicing used works even if the string is shorter than the value.
The string should be 510, not 511 chars.
Merge pull request #90 from gnustomp/master

ninjabot: sanitisation, preparation changes
linkinfo: don't GET redirects, show real filenames

We shouldn't be wasting time getting redirects again if we already know where a redirect leads to.
We should also show the filename we were redirected to, if we were redirected.
Merge pull request #93 from auscompgeek/patch-3

linkinfo: don't GET redirects, show real filenames
Revert "ninjabot: sanitisation, preparation changes"
Merge pull request #95 from auscompgeek/revert-90-master

Revert "ninjabot: sanitisation, preparation changes"
Fixed error when clearing already completed timers
Fixed error on some cancel_schedule calls
Private messages now set channel to sender's nick
ignore: list of nicks to ignore in config