Allows bundler tasks to be run even if cucumber is not installed
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
Merge branch 'master' into maestrodev

Conflicts:
	.travis.yml
	Rakefile
	features/support/env.rb
	lib/librarian/puppet/version.rb
	vendor/librarian/lib/librarian/manifest.rb
Fix update test now that more versions of maestrodev-test have been released