rm unused import from zcbuildout state

salt/states/zcbuildout.py:41: [W0611(unused-import), ] Unused import re
Fix argument parsing for arguments containing pound signs

Passing these through yaml.safe_load() will result in the pound sign and
everything after it being interpreted as a comment. This commit stops
the argument from being passed through yaml.safe_load if it is a string
and contains a pound sign.
add test case for #8585
upstart scripts: invoke via su so /etc/environment is read
syndic upstart: invoke via su so /etc/environment is read
Merge pull request #9042 from mgwilliams/upstart

upstart scripts: invoke via su so /etc/environment is read
Merge pull request #9039 from terminalmage/issue8585

Fix argument parsing for arguments containing pound signs
Merge pull request #8995 from cvrebert/patch-1

rm unused import from zcbuildout state
Don't trigger the name resolution at import time. Fixes install on Windows machines.