fixed default retention suggestion

the previous settings creates an aggregation problem because of http://graphite.readthedocs.org/en/0.9.10/whisper.html#archives-retention-and-precision

each metric bucket size needs to divide evenly into the next resolution up.  the first bucket (10s:6h) is 2160 elements, so either 1min:6d needs to be the next bucket, and 10min:1800d the following, or the first bucket needs to be changed to 10s:252m.
The upper_XX metrics also should be aggregated usimg `max` method
Aggregation rule refactoring: to have a single one for upper and upper_XX
Persist counts on timers with no values.

This change brings timer `count` and `count_ps` functionality into
parity with the standard counters by causing them to send zeroes when
their timers haven't been seen during the flush interval.

Fixes #370.
Update URL of Graphite documentation in README.md.
Adding elasticsearch backend link to docs.
Respect command line arguments when overriding the process title.
Adding a config option, automaticConfigReload, controlling the behaviour of the config file reloading feature.
Merge pull request #404 from derpston/autoconfreload

Adding a config option, automaticConfigReload, controlling the behaviour...
Merge pull request #403 from derpston/proctitle

Respect command line arguments when overriding the process title.
Merge pull request #399 from markkimsal/master

Adding elasticsearch backend link to docs.
Merge pull request #389 from shindere/graphite-documenation-url-fixup

Update URL of Graphite documentation in README.md.
Merge pull request #377 from straub/timer_counts

Persist counts on timers with no values.
Merge pull request #316 from ralph-tice/patch-1

fixed default retention suggestion
Merge pull request #336 from zerkms/patch-1

The upper_XX metrics also should be aggregated usimg `max` method