Added TLS and reconnection support
fix qos, add support for omitting timestamp in MQTT payload
Merge pull request #360 from jpmens/mqtt2

Added TLS and reconnection support
Doc updates
- compute percents and publish as counter some values in the mongodb collector
The diamond pidfile dir is created by the install script and upon rebooting the host machine, diamond cannot restart as the /var/run dir has been cleared by the reboot.

This commit changes the pidfile location to /var/run from /var/run/diamond.
add Amazon SQS collector
Initial implementation of a mountstats collector
Fix some very dumb off-by-one errors
Fix TypeError: an integer is required

If a custom port is defined in the collector config, it's not
converted to an int.
Merge pull request #366 from locationlabs/master

Change the deb pid file location back to /var/run
Merge pull request #365 from jwilder/master

Fix TypeError: an integer is required in BeanstalkdCollector
Merge pull request #364 from jgoldschrafe/master

Initial implementation of a mountstats collector
Merge pull request #362 from Dieterbe/collector_sqs

add Amazon SQS collector
Merge pull request #361 from avereha/master

publish some values as counters or percents in the mongodb collector
Re #361, verify the key is in the dict before accessing
PEP8 fixes
py2.5 fixes
Doc updates
Re #366, remove the chmod of the old /var/run/diamond directory that we dont create anymore
fix func doc