Snmp checks

Agent check to allow SNMP polling
Add pysnmp and pysnmp-mibs dependency
Based on the list of metrics specified in the yaml file, will poll the different snmp enabled device.
Support SNMP v1,v2 and v3
SNMP Counter metrics are transformed as a rate and gauge are reported as gauge.

Tests are not passing due to pylint errors fixed in another PR #923 

You shouldn't do a bare ```python
except:
```

As it would also catch SystemExit and other kind of exceptions you don't want to catch:
https://docs.python.org/2/howto/doanddont.html#except