Merge pull request #16 from pkilambi/havana

pip riddance
Merge pull request #17 from pkilambi/havana

set carbon_cache to true by default
Remove unnecessary dependencies

The graphite module currently installs a bunch of dependencies
that are a relic of the days when graphite was installed by
pip instead of packages.  Now that we use packages, we should
only declare resources for the packages themselves and let
apt-get take care of dependencies.  Note that x11-apps is left
in as it provides some added (but not essential and therefore
not included as a package dependency) functionality.

Closes-Bug: #1272619
Merge pull request #18 from CiscoSystems/bugs/1272619

Remove unnecessary dependencies
Fix style violations

The graphite module has numerous style guide violations. While
harmless to the end user, they make this module more of a headache
to work with. This patch fixes a number of style guide violations
and results in a clean puppet-lint check.

Closes-Bug: #1273400
Merge pull request #19 from CiscoSystems/bugs/fix-style

WIP: Fix Style Violations
rebase