haproxy.py: Better error handling and code cleanups.

Changes:
  - Fix the return code of the process that wasn't propagated.
  - Invoke subprocesses in a simpler way.
  - Properly handle cases where various commands can fail (e.g. if
    `pidof' doesn't exist or if `ps' fails because HAProxy goes away)
  - Always explicitly close file descriptors instead of relying on
    Python's GC, which isn't a good practice.
  - No lines longer than 80 characters.
  - Use double quotes consistently.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
haproxy.py: copyright header is added.
elasticsearch.py: List of tested ES versions is extended with 0.90.1 .
Update of hbase collector to support Hbase 0.94.9 .

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
ifstat.py: add support of em# network interfaces that RedHat started to use on Dell PowerEdge servers.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
Add varnishstat collector.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
haproxy.py: unused import directives removed, same socket reused, links to documentation added.
Handle one more case of DNS resolution failure.
    tcollector.py: individual collectors are able to set the host tag
    Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
tcollector.py: indentation fixes
Ignore filesystems mounted from 'none'.
tcollector.py: fix, add host tag to "line" variable to be submitted to tsd.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
  Make nfs stats per version, and support v3.

  Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
Add Debian packaging files.

Signed-off-by: Benoit Sigoure <tsunanet@gmail.com>
Change Debian architecture from `any' to `all'.

This is to build an architecture-independent package.

Signed-off-by: Benoit Sigoure <tsunanet@gmail.com>
Add a Couchbase collector.
(squash me) Fixes to the Couchbase collector.