[196-Disable] DB Migration
[196-Disable] Update agent index, controller, css, etc to show disabled state
[196-Disable] Update agent _form to include disable option
[196-Disable] Update agent diagram to show disabled state
[196-Disable] Cleanup agent show menu and include disabled state
[196-Disable] Make event index delete button red
Don't run things on disabled agents

Note: Pretty sure this works (limited manual testing), if you enable an agent again and run event propagation it will process all events while it was disabled. Not sure if this is a good thing or not.. May need some way to show them and potentially clear them?
Add :force_encoding support to WebsiteAgent.
Add regexp matching support to EventFormattingAgent.

A new setting key `matchers` is added to define regular expression
matching against contents of events and expand the match data for use
in `instructions` setting.
Ignore force_encoding if empty.
Recapitalising GitHub

As it's stylised as such everywhere.
Merge pull request #216 from dougaitken/patch-1

Recapitalising GitHub
ensuring the tmp folder is created in the source tree
Merge pull request #217 from pungoyal/bug/delayed_job_wont_start

ensuring the tmp folder is created in the source tree
Merge pull request #212 from knu/website_agent-force_encoding

Add :force_encoding support to WebsiteAgent.
Add specs for :matchers validation.
Adjust the style to the project's taste after a review.
Add a missing assertion.
Merge pull request #214 from knu/event_formatting_agent-regexp

Add regexp matching support to EventFormattingAgent.
Extract private development information to the wiki