Test that the vcpu entity selection code works properly
Add a positive test and few negative tests.
Test that the old approach generates correct commands.
The cpu hotplug operation is rather complex so the testing code needs to provide quite lot of data and monitor conversations to successfully test it. The code mainly tests the selection of cpus according to the target count request.