[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?
Handle disabled agents properly in bulk_check
Merge commit 'b041a51ad11135ab1bcc9f5392730659861938a2' into 196-disable-agents

Conflicts:
	db/schema.rb
Merge branch 'master' into 196-disable-agents

Conflicts:
	app/views/agents/diagram.html.erb
	app/views/agents/show.html.erb

Manually Edited:
	app/helpers/dot_helper.rb
Changes based on @cantino's comments

* Changed line-through to opacity: 0.5
* Removed 'def disable' in favour of put
* Remove disabled checkbox from form
Handle disabled agents better in dot_helper
Require bundler >=1.5.0 and add back x64_mingw and mingw to the tzinfo-data dependency.

This fixes #278.

Remove an unnecessary //i flag while at it.
Upgrade to Bootstrap 3.1.1
Forgot sign up form!
Fixes sign up page

The rails4 upgrade broke the sign-up, we need to add the additional
attributes to the devise_parameter_sanitizer

 Fixes #303
Added liquid templating and migrated first agents
Use liquid in the matches section of EventFormattingAgent
LiquidMigrator is checking for complex JSONPaths

If a complex JSONPath like '$.text[*]' is found the migration will
fail with an exception and keep the database intact
Migrated the PushbulletAgent to use LiquidInterpolatable