fix(feat): jcollectd collector with better metric name cleanup

Change-Id: I4c5e16465b7ecb1129d0ecb3cb4ee07f0484be34
Merge pull request #705 from rtoma/jcollect-cleanup

fix(feat): jcollectd collector with better metric name cleanup
Ignore vagrant
Update Vagrantfile to match docs
Fixes #706, this solves the build issues on centos5
Fixes #707, this strips whitespace off before trying to parse the returned xml
Fixes #675, this allows handler config files to override the master config
Re #473, add in fixtures and verify no cpus are collecting over 100 per field and per total
Fixes #510, this throws an exception when hostname lookups fail for defined methods
Per #530, detect and log when we fail to load a valid config file
 add logentries integration to diamond handler
 update configuration documentation
 use a queue to process metric data, add try except for urlopen
Fix publishing of floating point values.
Added multi-instance support to Elasticsearch collector, minor unittest fixes

Change-Id: I26be1da78a2d52747d4ee959a1c00676e948e43d
Changes allow for a list of matches and include kafka stats by default.
network: let 'greed' match 0 character

This is useful for the 'lo' interface
Merge pull request #717 from gitarzysta/master

Fix publishing of floating point values.
Merge pull request #716 from datacratic/greed-star

network: let 'greed' match 0 character
Merge pull request #715 from ddreggors/development

Changes allow for a list of matches and include kafka stats by default.