Fix for https://bugs.launchpad.net/nova/+bug/1199019 - allow users to limit the number of sockets used by adding 'hw_cpu_socket_limit' metadata to an image.  This makes it possible to run Windows images with more than two VCPUs.