If the minion keypair does not exist, generate it

Catches a bug where salt-call doe snot gen the key
First fix for #16106
avoid creating unparseable lxc config param: lxc.network.mac
lxc module: don't reinvent the wheel -- use lxc-attach built-in args for env and use pipes.quote instead of manual quoting
Merge pull request #16226 from thatch45/2014.7

First fix for #16106
Merge pull request #16224 from thatch45/keygen_fallback

If the minion keypair does not exist, generate it
Merge pull request #16231 from rallytime/bp-16144

Backport #16144 to 2014.7
pub_sig to pubkey_sign so that the tutorial isnt broken in /doc/topics/tutorials/multimaster_pki.rst
Merge pull request #16236 from Snergster/fix-tutorial-doc-config

pub_sig to pubkey_sign so that the tutorial isnt broken in /doc/topics/t...
Merge branch '2014.7' into develop
LXC: Use a shell wrapper script instead of inlining args

This refs #16144 and the pb with temporary scripts (CVE)
LXC: Use a shell wrapper script instead of inlining args

This refs #16144 and the pb with temporary scripts (CVE)
Merge branch 'b5' into develop