Add support for asynchronous / lazy plugins

Fixes #253
Simplify plugins that detect URLs by eliminating redundancy
Add asynchronous GitHub Gist embedding plugin

requires a few selectors to be more precise in our CSS
Add tweet embedding plugin
Merge pull request #398 from glowing-bear/async-plugins

Plugin system improvements, Gist & Tweet plugins