Updated DEB build workflow

Updates to Makefile include:
 * add targets: deb-src, deb-src-upload, deb-upload
 * add variables to control DEB building: DEBUILD_OPTS, DPUT_OPTS, DEB_PPA, DEB_DIST, DEB_RELEASE
 * create deb files for all release values in DEB_DIST

Several updates to packaging/debian/*
 * Updated control file
 * Whitespace/formatting of changelog

Add deb-build to .gitignore
Merge pull request #7374 from hfinucane/wait_for_pipes

Allow wait_for to wait on non-traditional files
Shell expand DEFAULT_ROLES_PATH fixes #4897
Correct Makefile variable usage
Merge pull request #7876 from chrishoffman/shell_expand_roles_path

Shell expand DEFAULT_ROLES_PATH fixes #4897
Fix typo in apt module documentation
Fix typo in powershell setup module.
Adding win_service module
Merge pull request #7882 from chrishoffman/win_service

Adding win_service module
Merge pull request #7881 from cchurch/devel

Fix typo in powershell setup module.
Merge pull request #7880 from yuyak/fix_typo_in_apt_doc

Fix typo in apt module documentation
Allow deb package installation via with_items

Fixes #7863
Using generic windows service for example
Better propagation of cmdlet errors
Fixing bug with stopped state
Check for empty os-release file, fixes #7885
Adding win_group module
Merge pull request #7886 from chrishoffman/win_service

Bugfix and better error propagation for win_service module
Merge pull request #7889 from chrishoffman/win_group

Adding win_group module
Update CHANGELOG.md