Allows bundler tasks to be run even if cucumber is not installed
Convert puppet version requirements

Checks puppet requirement to see if it is pessimistic (1.2.x) or a range
(>=3.0.0 <4.0.0) and converts them to their respective rubygems
requirement (~> 1.2 and ['>= 3.0.0', '<4.0.0'] respectively).
Merge pull request #87 from ecbypi/convert-version-requirements

Convert puppet version requirements to rubygems format
Add a User-Agent header to all requests to the GitHub API
Merge pull request #96 from wfarr/fix-github-tarball

Add a User-Agent header to all requests to the GitHub API
Bump to 0.9.9
pass --module_repository to `puppet module install`
Merge pull request #104 from chrisboulton/pass-forge-to-pmt

Ensure correct forge URL is passed to PMT when installing modules
Make Librarian::Manifest Semver 2.0.0 compatible

Semver metadata cannot be parsed by Gem::Version and causes
and exception at runtime on modules which include it.

This metadata is part of Semver 2.0.0 (http://semver.org/spec/v2.0.0.html)

- Added Semver 2.0.0 support to Librarian::Manifest::Version
- Relaxed constraints to support 2-number versions (ie: 1.0)
- Added specs to test conditions mentioned in semver spec
Fixes so the test suite will run
Refactor semver support to match up-stream patch to libraian gem
Add puppet to gemfile for dev
Merge branch 'semver-support' of https://github.com/justenwalker/librarian-puppet into justenwalker-semver-support
Merge branch 'pm_test_suite_fixes' of https://github.com/petems/librarian-puppet into petems-pm_test_suite_fixes

Conflicts:
	Gemfile
	features/support/env.rb
Enable travis-ci
Merge pull request #39 from fgrehm/enable-bundler-tasks

Allows bundler tasks to be run even if cucumber is not installed
catch API rate limit exceeded
Merge pull request #122 from JHaals/master

catch API rate limit exceeded
0.9.10 release