Add a way to specify a timeout for the apt::force define.
fix check of release parameter
Fix style errors
(#16075) Allow pinning on version numbers

This is needed to be able to produce the following pinning from
apt_preferences(5):

Package: perl
Pin: version 5.8*
Pin-Priority: 1001
Merge pull request #82 from dalen/style

Fix style errors
Merge pull request #78 from saz/source-remove-release

remove check, if $release is empty
Merge pull request #79 from sathlan/feature/apt-force-timeout

Add a way to specify a timeout for the apt::force define.
Merge pull request #84 from dalen/pin_version

(#16075) Allow pinning on version numbers
(#16070) Allow optional order parameter to apt::pin

As the apt pinnings are parsed in ascending alphabetical order with
first match wins within a given scope it is useful to be able to specify
a ordering parameter. Then the name parameter can be kept to something
meaningful.
Add PL Repo source to README

Prior to this commit, the only information about the Puppet Labs
repository source was in the tests folder.

This commit adds example usage for apt::source to the README for
the Puppet Labs APT repository.
Merge pull request #89 from rcoleman/add_to_readme

Add PL Repo source to README
Merge pull request #83 from dalen/pin_order

(#16070) Allow optional order parameter to apt::pin
Improve documentation of the core apt class usage
Merge pull request #91 from branan/better_apt_class_documentation

Improve documentation of the core apt class usage
Update readme.md - Syntax of apt class

We have to use => and no dollar sign
Merge pull request #92 from amenk/patch-1

Update readme.md - Syntax of apt class
(#16076) Ability to fill in pin explanation

Adds the ability to fill it in and sets a reasonable default.
Merge pull request #85 from dalen/pin_explanation

(#16076) Ability to fill in pin explanation
Update Modulefile for 1.0.0 release

This commit increments the version number to 1.0.0 for a new
Puppet Forge release.

Version 1.0.0 is a backwards incompatible release of puppetlabs-apt.

The major change is to the apt::backports class which had its repos
property modified on Ubuntu systems to include the main repository
in addition to universe, multiverse & restricted.

Additionally, the following bug fixes or minor enhancements were
introduced:
* Cleanup of style, variable scope and bug fixes.
* Exec resources now set the `logoutput` parameter to on_failure.
* Adds a timeout parameter to the apt::force defined resource type
* Allow pinning on version numbers in apt::pin
* Allow optional order parameter to apt::pin
* Allow ability to fill in pin explanation

Contributions were provided by the following fine folk:
Nan Liu
Anton Lindström
ytjohn
Steffen Zieger
Erik Dalén
Jonathan Araña Cruz
sathlan
Branan Purvine-Riley
Alexander Menk
Merge pull request #93 from rcoleman/one_oh_release

Update Modulefile for 1.0.0 release