fixes #119 - too many recoveries during quick osciliation
clean up code in ok filter
fixes #282 - blackholes now act on recoveries and unknowns correctly
Merge pull request #283 from jessereynolds/119_too_many_recoveries

119 too many recoveries during quick osciliation
Merge pull request #284 from jessereynolds/282_blackhole_except_recovery

blackholes act on recoveries and unknowns
fix tests... fixture data is bad, mmmkay?
truncate long SMS messages
use Event.add in scripts rather than direct lpush
non-zero return code when interrupted
Merge pull request #286 from ali-graham/278_shorten_sms_messages

Shorten SMS messages
Merge pull request #287 from ali-graham/275_event_add_in_scripts

Event#add in scripts
default exit value for coordinator stop
tweak exit code in flapjack script
Merge pull request #288 from ali-graham/266_return_code_on_interrupt

Return code on interrupt
fix thinko
check state duration and some fixes around previous_state, may fix #258
minor tweaks missed in last commit
move state duration calc from email.rb to processor.rb
Merge pull request #290 from ali-graham/258_email_tweaks

duration in emails, various processor & filter tweaks
refactor delays filter, remove mass client failures filter