Introduce a virLXCControllerPtr object to hold LXC controller state
Introduce a virLXCControllerPtr object to hold LXC controller state

The LXC controller code is having to pass around an ever increasing
number of parameters between methods. To make the code more managable
introduce a virLXCControllerPtr to hold all this state, starting with
the container name and virDomainDefPtr object

Signed-off-by: Daniel P. Berrange <bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com>

VenkatDatta/libvirt,taget/libvirt,jeckersb/libvirt,libvirt/libvirt,taget/libvirt,jeckersb/libvirt,crobinso/libvirt,elmarco/libvirt,nertpinx/libvirt,warewolf/libvirt,taget/libvirt,jardasgit/libvirt,iam-TJ/libvirt,novel/fbsd-libvirt,novel/fbsd-libvirt,eskultety/libvirt,nertpinx/libvirt,rlaager/libvirt,wiedi/libvirt,elmarco/libvirt,agx/libvirt,VenkatDatta/libvirt,crobinso/libvirt,andreabolognani/libvirt,shugaoye/libvirt,datto/libvirt,iam-TJ/libvirt,datto/libvirt,eskultety/libvirt,cbosdo/libvirt,bjzhang/libvirt,iam-TJ/libvirt,crobinso/libvirt,zippy2/libvirt,olafhering/libvirt,cbosdo/libvirt,siboulet/libvirt-openvz,emaste/libvirt,warewolf/libvirt,nertpinx/libvirt,wiedi/libvirt,fabianfreyer/libvirt,emaste/libvirt,jardasgit/libvirt,jfehlig/libvirt,emaste/libvirt,zhlcindy/libvirt-1.1.4-maintain,bjzhang/libvirt,rlaager/libvirt,cbosdo/libvirt,trainstack/libvirt,shugaoye/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt,fabianfreyer/libvirt,olafhering/libvirt,siboulet/libvirt-openvz,zippy2/libvirt,nertpinx/libvirt,eskultety/libvirt,warewolf/libvirt,jardasgit/libvirt,jfehlig/libvirt,zhlcindy/libvirt-1.1.4-maintain,eskultety/libvirt,emaste/libvirt,warewolf/libvirt,trainstack/libvirt,jeckersb/libvirt,bjzhang/libvirt,bjzhang/libvirt,rlaager/libvirt,jeckersb/libvirt,zippy2/libvirt,olafhering/libvirt,warewolf/libvirt,iam-TJ/libvirt,emaste/libvirt,jardasgit/libvirt,trainstack/libvirt,novel/fbsd-libvirt,zippy2/libvirt,novel/fbsd-libvirt,jfehlig/libvirt,taget/libvirt,trainstack/libvirt,elmarco/libvirt,cbosdo/libvirt,elmarco/libvirt,novel/fbsd-libvirt,libvirt/libvirt,wiedi/libvirt,novel/fbsd-libvirt,jeckersb/libvirt,novel/fbsd-libvirt,agx/libvirt,fabianfreyer/libvirt,zhlcindy/libvirt-1.1.4-maintain,jeckersb/libvirt,wiedi/libvirt,rlaager/libvirt,zhlcindy/libvirt-1.1.4-maintain,nertpinx/libvirt,eskultety/libvirt,jfehlig/libvirt,trainstack/libvirt,elmarco/libvirt,rlaager/libvirt,olafhering/libvirt,trainstack/libvirt,zhlcindy/libvirt-1.1.4-maintain,siboulet/libvirt-openvz,shugaoye/libvirt,andreabolognani/libvirt,iam-TJ/libvirt,libvirt/libvirt,warewolf/libvirt,VenkatDatta/libvirt,siboulet/libvirt-openvz,agx/libvirt,novel/fbsd-libvirt,fabianfreyer/libvirt,wiedi/libvirt,bjzhang/libvirt,andreabolognani/libvirt,libvirt/libvirt,emaste/libvirt,agx/libvirt,datto/libvirt,taget/libvirt,trainstack/libvirt,shugaoye/libvirt,VenkatDatta/libvirt,VenkatDatta/libvirt,wiedi/libvirt,iam-TJ/libvirt,jardasgit/libvirt,andreabolognani/libvirt,novel/fbsd-libvirt,crobinso/libvirt,siboulet/libvirt-openvz,cbosdo/libvirt,agx/libvirt,jeckersb/libvirt,wiedi/libvirt,emaste/libvirt,iam-TJ/libvirt,warewolf/libvirt,datto/libvirt,shugaoye/libvirt,datto/libvirt