(#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
Reset Modulefile to greater than dep expression

This commit changes the 2.x expression in the Modulefile which while
supported in the PMT, is not supported in librarian-puppet.
Increment for 1.0.1 release.
Merge pull request #94 from rcoleman/librarian_bug

Librarian bug
Changed PPA manifest and tests for new package which started in Quantal
Merge pull request #96 from jnicolson/master

Modified the PPA code for changes in Quantal
Release 1.1.0 (Ubuntu 12.10 support)

Prior to this release, Ubuntu 12.10 (Quantal) was not supported.

This commit marks the Forge release of 1.1.0 which includes this
support, thanks to Jarl Nicolson.
Merge pull request #97 from puppetlabs/release/quantal_support

Release 1.1.0 (Ubuntu 12.10 support) -- Merging my own release-only commit.
fix minor comment typo
minor punctuation and quotation corrections in comments
Merge pull request #101 from ChrisRut/master

minor correction to comment
whitespace fixes
Merge pull request #102 from mmoll/lint_fixes

whitespace fixes
Update travis config file

This commit adds ruby 1.9.3, puppet 3.0.2 support and a
build status image to the README.
Merge pull request #105 from blkperl/update_travis

Update travis config file
Build all branches on travis

We should build all branches for travis, otherwise users won't be able to test
their own feature branches.
Merge pull request #106 from blkperl/build_all_branches

Build all branches on travis