work around a parsing bug in @type command
link to lpaste rather than hpaste
move modules used by @eval to separate package

The two modules Lambdabot.Plugin.Haskell.Check.ShowQ and
Lambdabot.Plugin.Haskell.Eval.Trusted are only used by @eval.
Moving them reduces the trusted codebase, and, more importantly,
reduces the time required for loading the package, since
lambdabot-haskell-plugins pulls in the ghc API.
implement IRC server authentication
send PONG messages as ByteString (for atomicity)
ping server periodically to check connection status
really correct lpaste URL
change 'lim80' behaviour

Output to channels is now limited to 5 lines with 80 characters each.
compress @check output.

All lines following the second one are combined into a single one.
remove extra space from @run output
Merge commit 'a6ce944af30d270e4e17f209c012f483d394a1d2'