Added function to makeconf module to remove a var

Allows for completely removing a variable from the make.conf file
Added absent state to makeconf state
Bugfix import of yaml. Add CLI example to docstring. Return the value.
Fix a bug of getting an incorrect active log level.
Improve `salt.modules.debconfmod` + PEP8.

A missing package is a warning not a error on since salt will run perfectly fine without that package. The module depends on that package but salt does not.
The test suite local client now properly receives the events. Fixes #3214.

* We were instantiating the integration testing local client too soon in the process. Deferring it to a little latter made it all work.
* Added the ability to dump the master and minion testing configurations to files. Just prepend the `runtests` call with `DUMP_SALT_CONFIG=1` and you'll get the computed configuration files in `/tmp/salttest/{master,minion}`.
* We now also un-subscribe from the event's once done.
* Added `salt.utils.event.LocalClientEvent` just to differentiate from `salt.utils.event.MasterEvent` in the logs so we know who's who. It's just a subclass of the latter.
Undoing unintentional change with callable
Adapt to the new local client events changes. Fixes #3214.
typo..
Fix saltstack/salt-bootstrap#10
Fix issue when extensions are not installed with jinja2
Fix docstrings for the outputters
Change the default outputter in salt-call to be nested
Learning python.. .get() doesn't work on a list.
typo
Removed calls to a non-existent role
Fixed paths to the master/minion conf files
Changed syntax highlighting from ini to yaml since conf files are yaml
Added missing new modules of varying types
Removed old grub module docs