add support to managing cups packages, services, etc
devel package support
Merge pull request #36 from leoarnold/master

Fix for error when using tests.pp
fix for setting printer options in the PPD

Lengthy discussion here: https://github.com/mosen/puppet-cups/issues/27
This fix only works in some cases, and it's not clear at all which.
FIX: #27 - Error in PPD Options Handling. Removed usage of lpoptions in favour of lpadmin. Most people report this as working successfully.
Merge pull request #35 from deadpoint/master

managing cups packages and service
Merge pull request #32 from camptocamp/fix-for-ppd-options-that-works-for-us

fix for setting printer options in the PPD
Add Ubuntu to acceptance testing.
Reduce length of readme slightly.
Create new test for the cups manifest.
split acceptance tests into file by feature.
fix platform names in beaker config.
#38 Add acceptance testing for option auth-info-required.
Add simple test for ppd_options.
regular cups options not being applied properly.
remove second agent node from beaker tests for now, in the interest of reducing beaker run time. ubuntu node moved to separate file.
could not confine acceptance tests, opted to use puppet resource to check modified state in a platform abstract way.
use the shorter method for detecting idempotency in puppet manifests (2x apply_manifest)
clean up after ppd options test.
do not check package installs if beaker will not do any provisioning.
convert further acceptance tests to the shorter style for idempotency testing.
add test for error policy and location properties.
options not specified in the resource declaration were not omitted from prefetch, but they should be.
rewrote the cups manifests for a little more flexibility, but this does break variable names.
update acceptance tests according to manifest changes.
ppd options included in puppet resource.
fixed #38 incorrect handling of options which caused puppet to apply options on every run.
tried to clarify docstrings in options/ppd_options
add regression test for single quotes in text variables.
Add acceptance test for i18n issue.
Fix cleanup after options acceptance test.
Testing single quotation handling. Unable to prefetch because lpoptions does not use matched quotes for values. May strip single quotes.
FIX: #40 Printer not recognised in prefetch while printing, thanks itsbo.