enabled toggling of apt::unattended-update::automatic

Once I've enabled unattended updates via this module, there doesn't seem to be a straightforward way to then disable unattended updates afterwards; simply removing the class is not sufficient.  I converted the relevant classes into parameterized classes (which adds a dependency on Puppet 2.6), so that you can pass "ensure => present" or "ensure => absent".