puppet addition and snapshot handling

adds cofnigurable puppet package and configuration during lxc containers
setup. This is only useful when creating the container. For further management
of containers please use specific modules.

This also improves cloning of LXC containers, so if you are creating and cloning
same container in one puppet run it will correctly create the parent container
first. It will also make sure now that cloned container is stopped.
Merge branch 'release/0.0.2'