first pass at basic create/list script
save mostly workings solution (just need to hookup the filtering) before
code reorg to follow the SDBState class pattern
big re-org of code to make it more flexible regarding backends to use
improve 'active' filter support/deactivation.
Track when a filter is manually marked deactive & allow filtering
in list_filters for just active or all filters
rename scripts so they are picked up by debian packager
switch from 'filter' to 'suppress'
load /etc/nymms/config.yaml whenever possible
get_filters() now only takes a single time, not two
DRY things up via nymms/suppress/cli.py
fix small bugs here and there
scripts don't need an explicit __main__
improve list output to user
change CLI parsing & logging to be a bit more nymmsy
fix bugs with the reactor introduced by the refactoring earlier
fix yaml verification of suppression options
remove to_dict() since it wasn't actually used anywhere
only support CLI/config file for specifying the domain/region
fix major bugs in the reactor, create & list filters
load nymms.config at the top as normal
more gracefully fail when there isn't a config or sufficient args to continue
differentiate between no events and suppressed events
update API calls from filter to suppression
improve debug messages when suppressing events
improve PEP8 compat
when we delete all suppressions, just mark them inactive, don't blow away our history
when we deactivate all suppressions, just mark them inactive, don't blow away our history
use the term 'deactivate' not delete because we don't actually remove them from SDB
Merge branch 'adt-reactor-suppression' of https://github.com/synfinatic/nymms into adt-reactor-suppression