1.x versions should translate to ~>1.0 gem requirement. Add specs

Conflicts:
	Rakefile
Use librarian gem

Move librarian changes to monkey patches so we can use their latest gem
Partially revert c18972f92ea cfd728daa, implemented upstream

Use Librarian::Puppet::Requirement for version conversion