apt::hold: Add a mechanism to hold a package.

I am aware this can be done with `dpkg --set-selections`, `apt-mark`
or `ensure => 'held'` on a package resource. The changes to the README
include the full rationale for wanting another mechanism.
Merge pull request #259 from daenney/apt-hold

apt::hold: Add a mechanism to hold a package.