PEP8
rename postgre collector IdleInTransactions metric

so it doesn't clobber the LongestRunning metric
improvements for RPM packaging
exclude test directories from sdist releases
exclude test directories from deb package
update debian package to use pybuild
allow for diamond binaries to be in directories other than /usr/bin
fix path, start-stop-daemon doesn't use $PATH
Merge pull request #547 from ImmobilienScout24/feature/rpm_improve

improvements for RPM packaging
Merge pull request #550 from 50onRed/fix_upstart_path

Fix upstart path
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