Add get_selections() and set_selections() for dpkg.

This module will enable to freeze a package at a certain version, with the "hold" state.
Add TODO, amend later... FIXME.
Adds --show-timeout to force the display of unresponsive minions
Removes debugging and badly merged code
Merge my dpkg-selections branch with develop.

Resolved conflicts in modules/apt.py.
Fix merge mistake.

urllib2 and json is part of standard Python.
Use yaml.safe_load()
Add another TODO
Use code-block

As per @terminalmage suggestion.
Added mknod functionality for fifo pipes, block devices, character devices, and ancillary functions to the salt file module.
Merge remote-tracking branch 'upstream/develop' into feature_mknod
Move functionWrapper out
Create wrapper pkg
Add wrapper pkg to setup.py
Fix user account deletion under FreeBSD.
Clean `**kwargs` from the publisher keyword arguments(`__pub`).
Test user/group creation/deletion under FreeBSD
Always remove the users/groups added to the system
Merge pull request #6985 from s0undt3ch/hotfix/bsd-user-delete

Fix user account deletion under FreeBSD
remove trailing space