Net::SNMP: increase the timeout

The low 1s timeout was generating partial inventory with Juniper
devices.
fix breakage introduced in commit #e5a5182
fix syntax error
exclude kernel processes

and filter process directly in parent loop, to save useless function calls.
use logger to report warnings
pass logger to called functions
Merge branch '2.3.x' of git+ssh://forge.fusioninventory.org/git/fusioninventory/agent into 2.3.x
Merge branch '2.3.x' of git+ssh://forge.fusioninventory.org/git/fusioninventory/agent into 2.3.x+juniper-fixes
update the release date for 2.3.2
Do not include MYMETA.{yml,json} in the distribution
META: add repository URL
fix a warning if $sysobjectid is undef

closes: #2266

Reported-by: Tomás Abad <tabadgp@gmail.com>
Merge branch '2.3.x' of git+ssh://forge.fusioninventory.org/git/fusioninventory/agent into 2.3.x
import the travis.yml

See: http://about.travis-ci.org/docs/user/build-configuration/
See: http://about.travis-ci.org/docs/user/languages/perl/
send travis notification to fusioninventory-commit
also build the 2.3.x branch
MANIFEST.SKIP: ignore travis cfg file
fix version handling

closes: #2178

Net::SNMP->version() doesn't return a string value, as expected for
-version argument of Net::SNMP->session(), but a numerical identifier.
Merge branch '2.3.x' into 2.3.x+juniper-fixes
refresh the Changes and THANKS files