LXC managment improvments

- Add functions to the module
- Introduce a new state module to manage lxc containers via salt states
salt.modules.lxc: add ip & size to infos
salt.modules.lxc: fix lxcconf gen. and add extra infos to list
salt.modules.lxc: add dns servers managment
salt.states.lxc: pep8
salt.cloud: pep8
salt.cloud: Better multiprocessing handling
salt.cloud: race because of wrong configuration
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.states.cloud: let salt cloud do its jobs
salt.cloud: race: if misconfiguration, boolean instead of dict
salt.cloud: race if item was removed in another loop
salt.cloud.lxc: lxc provider
salt.cloud.utils: safebelts for provision in sudo mode
salt.cloud.clouds.lxc: safebelts in salt runner
Merge branch 'cloud_salt' into develop