Bump version to 1.0.0
Remove workaround for rubygems 2.2.0 in Travis
Add puppet 3.5 to the travis matrix

Exclude ruby 2.1 for puppet < 3.5.0
Update 0.9.16 changelog
Support Puppet 3.5.0
Travis is unreliable so just increase all timeouts to 120s
Release interim 0.9.17 with 3.5.0 fix
Bump version to 1.0.0
Add myself to LICENSE
Remove old example from README
Update readme with main features
Puppet 3.5.0 was yanked from rubygems, use rc3
Remove deprecation warning for github_tarball sources, some people are actually using it
Add github_tarball example to README
Fix error handling when puppet is not installed

Bug introduced by 3b694955db500f23665d481b34a3e7d6878ea3d6. The error message
generated in response to an error in running 'puppet --version' itself
generated a new error by referencing a 'status' method that does not exist.
Merge pull request #196 from bitglue/fix_commanderror_handling

Fix error in error handling when puppet is not installed
Bump version to 1.0.1
Merge branch 'master' into api-v3

Conflicts:
	lib/librarian/puppet.rb
Avoid executing puppet several times

Create a new puppet_gem_version method for comparisons