Dgoodwin/inst sub pool

Modify the behaviour of virt_limit sub-pools, quantity should now be virt_limit, not virt_limit * entitlement quantity.

Add attributes to instance based test product to reflect what they will be in real life. Hosted will re-use virt_limit + host_limited to control sub-pool creation.