Merge pull request #22 from Barrucadu/master

Implement Hoogle plugin
Add hoogle plugin to deploy config
Automatically create .log on plugins, remove boilerplate
Merge pull request #26 from alanbriolat/auto-plugin-log

Automatically create .log on plugins, remove boilerplate
Remove 'pluginmanager' plugin, preserve 'plugins' command
Rewrite plugin management as more static and consistent
Rename Plugin.db cached result
Add plugin dependency checking
Merge pull request #25 from alanbriolat/no-dynamic-plugins

Remove dynamic plugin management, add dependency checking (fixes #24, #15)
Add plugin integration hooks, fired during plugin setup
Rewrite LinkInfo to be extendable by other plugins
LinkInfo: normalise title whitespace
Merge pull request #28 from alanbriolat/plugin/linkinfo

LinkInfo plugin improvements and plugin integration hooks
LinkInfo: add "link" command, improved scanning

* Added ``scan_limit`` configuration which limits the number of parts of a
  PRIVMSG to scan for URLs (0 disables scanning completely).
* Interpret "NSFW" anywhere else in a message as flagging the link as NSFW.
Change linkinfo scan_limit to 2

Just enough scanning to handle the "wtf? URL" and "Person: URL" cases.
Imgur: add title fetching for directly-linked images
Imgur: ignore images that don't have a title set
Disable configuration saving, update documentation example
Add Travis CI support
Merge branch 'plugin/linkinfo' into master