fix for puppet lint 1.0

This is a standalone module and now needs the `--relative` flag
fix => alignment issues

puppet-lint 1.0 is stricter about => alignment
Merge pull request #27 from gds-operations/fix-lint-for-1.0

Fix lint for 1.0
Add beaker acceptance tests

This adds beaker acceptance tests.  There are two possible machine
images. You can run them with the commands:

    BEAKER_set=centos-64-x64 bundle exec rake beaker
    BEAKER_set=ubuntu-1204-x64 bundle exec rake beaker

The machine names correspond to files in
spec/acceptance/nodesets/*.yml. If you don't specify a `BEAKER_set`, it
will look for one called `default`.

I added a basic test to check the default functionality --
carbon-aggregator not running, carbon-cache running and listening on
2003, graphite-web running and listening on 127.0.0.1:8000.

The tests don't pass on centos (as expected at the moment), and I
haven't added them to travis in this commit.
Specify latest spec helper and beaker in gemfile

Older versions of puppetlabs_spec_helper don't provide the `rake beaker`
task.  @dcarley had problems with an older beaker version too.

I haven't tried to work out what the absolute minimum version required
is; just found versions which worked and marked them as minimum.
Merge pull request #26 from gds-operations/beaker

Add beaker acceptance tests
RHEL support
Shorten standard message for unsupported platform to make lint happy
Cairo target not found, assume the same for all RedHat
Conditional variable setting moved to params
Fix doc to show correct default
Add contributors from git log
operatingsystem doesn't match context
Wrong osfamily for context