A stab at collapsed forwarding #47. Bit messy for now.
read_cache before checking_cache - should just be a rpe-transition?
Collapsed forwarding test and sanity check

Signed-off-by: Ben Agricola <bagricola@squiz.co.uk>
Formatting changes (damn tabs!)

Signed-off-by: Ben Agricola <bagricola@squiz.co.uk>
Allow collapsed forwarding tests to run multiple times correctly
Signed-off-by: Ben Agricola <bagricola@squiz.co.uk>
Add before_install step to check redis version

Signed-off-by: Ben Agricola <bagricola@squiz.co.uk>
Moved checking_cache -> read_cache to a global pre_transition action
Merge pull request #54 from benagricola/collapsed_forwarding

Collapsed forwarding + bugfix
Removed debug hack for sleeping
Config options and docs for collapsed forwarding
Remainder of collapsed forwarding logic (#47). State machine needs to know when to try collapsing though. Nearly there.
Typo
Added support for previous events to state machine ('in_case'), and filtered collapsed forwarding to only occur on expired entries
PURGE now expires rather than deletes. Fixed up tests to use this rather than manually modify data. Closes #57
Merge branch 'master' into collapsed_forwarding
Improved test coverage for collapsed forwarding. Will merge unless anything crops up #47
Cleanup and documentation for event/state transition table
Moved collapsed forwarding to features list
Oops, missing trailing comman. Added throughout for consistency and to make this harder
Catch 500 upstream errors