PEP8
rename postgre collector IdleInTransactions metric

so it doesn't clobber the LongestRunning metric
exclude test directories from sdist releases
exclude test directories from deb package
update debian package to use pybuild
move script specification for rpm into setup.cfg

One problem with specifying it only in the Makefile, is that it becomes
cumbersome to invoke 'python setup.py bdist_rpm' since many options are needed.
This change simplifys building RPMs and allows easier building w/o using the
Makefile. Building RPMs via the Makefile remains intact.
Updated elasticsearch.py url for local node stats

Compatible with Elasticsearch v0.90 and v1.0.
expose problem with cpu normalization when using psutil
fix cpu normalization when using psutil
Merge pull request #546 from sanga/patch-1

rename postgre collector IdleInTransactions metric
Merge pull request #548 from bbinet/exclude-tests

Exclude tests directories in releases
Merge pull request #552 from ImmobilienScout24/refactor/simplify_rpm_settings

move script specification for rpm into setup.cfg
Merge pull request #553 from clayton555/patch-1

Updated elasticsearch.py url for local node stats
Merge pull request #555 from ImmobilienScout24/fix/cpu_normalize

Fix cpu normalization when using psutil
force pybuild to use setuptools
Merge branch 'master' of github.com:BrightcoveOS/Diamond
Re #546, fix typo
Fix don't send when metric is zero
Remove unneeded assignments
Skip sending 0 values for unavail. metrics