Use single-quotes to avoid problems when using multiple space-seperated labels
Merge pull request #141 from bmmane/master

Use single-quotes to avoid problems with slave labels
remove gemfile.lock, update travis
Merge pull request #143 from jlambert121/gemfile

remove gemfile.lock, update travis
Ensure future parser compatibility (>3.5.1)

Since Puppet 3.5.1 the future parser no longer matches upper case words
in a selector statement as they are treated as a custom resource type.

See https://tickets.puppetlabs.com/browse/PUP-2800?focusedCommentId=76016&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-76016
for details.
Merge pull request #147 from fadenb/fix/futureparser_compatibility

Ensure future parser compatibility (>3.5.1)
Pin version of rcov to '0.9.11' to use ruby 1.9.3
Remove deprecated use of rspec 'its'
Remove non-existant test causing pending warnings
Support updating core plugins by pinning versions

It appears that core plugins for Jenkins have a .jpi extension rather
than a .hpi extension, and the version is managed by Jenkins itself
regardless of any manual upgrades. However, plugins can be 'pinned' (put
under manual control) by creating an empty pluginname.jpi.pinned file in
the Jenkins plugin directory.

This commit ensures that a .pinned file is created if the plugin
extension is .jpi, which will allow Jenkins::Plugin resources to upgrade
core plugins rather than having them revert to the default version on
restart.