simplify module usage by qualifying exec ourselves

We create a new class, ufw::defaults which every one of our defined
types now includes. This class declares a sensible default for Exec:

    path     => '/usr/sbin:/bin:/usr/bin',
    provider => 'posix',

Now users can simply /use/ the class. The tests/ are adapted to
reflect this, as is the documentation.