lxc: Separate more concerns and remove out of scope functions
salt.cloud: Better multiprocessing handling
salt.cloud: race because of wrong configuration
salt.cloud: race: if misconfiguration, boolean instead of dict
salt.cloud: race if item was removed in another loop
salt.cloud.utils: safebelts for provision in sudo mode
salt.modules.cloud: virtual return name
salt.states.cloud: py3k dict iter
salt.states.cloud.present: fix mis-use of provider

provider as a special meaning in salt ...
http://docs.saltstack.com/ref/states/providers.html
salt.cloud.states: add onlyif/unless
salt.cloud.states.present: support profile kwargs
salt.cloud: allow specific per node profile overrides
salt.cloud.lxc: lxc provider
Merge branch 'cloud_salt' into develop

Conflicts:
	salt/cloud/__init__.py
	salt/cloud/clouds/lxc.py
	salt/states/cloud.py