Template compatibility Puppet 3.2

Puppet 3.2 complains when using local variables instead of instance
variables when passing data from Puppet to ERB.
Implement test to demonstrate failure
Allow cs_primitive to function when utilization is not provided
Implement tests for flush
Merge pull request #53 from bitglue/3676_utilization_required

don't complain if cs_primitive doesn't have a utilization parameter
Merge pull request #48 from kbon/Puppet-3.2-template-compatibility

Template compatibility Puppet 3.2
Allow to specify rrpmode and ttl
Allow to specifiy several rings
Permit broadcast also
Don't set mcastport on broadcast
Add Apache 2.0 license file.
Merge pull request #55 from apenney/license

Add Apache 2.0 license file.
Merge remote-tracking branch 'puppet-upstream/master' into usefull
Merge remote-tracking branch 'sathieu-upstream/master' into usefull