Job to clean pub auth

Closes #18736
Fixing an bug that was introduced related to adding new mount options which caused fstab to not be written out.
Prevent all `publish.` calls from publish calls
Use a list instead of a tuple when running dpkg-query command
Wait for full_data returns as well
expand user home directory before using.

Fixes #18670
remove old commented out code
Merge pull request #18777 from UtahDave/2014.7local

2014.7local
Restore salt-cloud ssh_gateway support
Add pymongo requirement notification to mongodb_user state

Fixes #18756
Fix markup so master_tops document will render correctly

Fixes #18723
Merge pull request #18779 from sjansen/patch-2

Restore salt-cloud ssh_gateway support
Add bugfix for #17963 to 2014.7.1 releae notes
Merge pull request #18770 from basepi/publish-prevent-fulldata

[2014.7] Prevent all `publish.` calls from publish calls
Merge pull request #18773 from basepi/publish.full_data-wait

[2014.7] Make publish.full_data wait for returns as well
Make coverage reports optional
Fix variable ref
Cleaning up the documentation to make it clear that for setting up a network bridge on a Debian or Ubuntu system that the ports argument, specifying what interfaces are part of the bridge, is required.
Merge pull request #18739 from cachedout/clean_pub_auth

Job to clean pub auth
Merge pull request #18767 from garethgreenaway/18474_2014_7_not_updating_fstab

Fixes to mount state.