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 

Will that happen a lot ? Is that expected ? If so it should probably be in debug instead.