Anomaly parameters exposed from OPF/swarming

This change allows us to set anomaly params in OPF description file (and thus swarm over them), eg: 
` 'anomalyParams': {
       'mode': 'pure', # pure(=default) / weighted / likelihood
       'slidingWindowSize': 5, # >=0 / None
    },
`

Fixes #1305 
~~Blocked by: https://github.com/numenta/nupic/pull/1353 (builds upon it)~~
Sorry, I keep forgetting those :person_frowning: Btw, it's not reported by our `pylint`.