Add schema for sub-product data on subs and pools.
Copy sub-provided product data onto pools during refresh.
Merge branch 'master' into subpooldata
Create host only sub pool with pool sub product data.
Copy sub-pool data onto main pool during refresh pools.

NOTE: this is not the transfer of sub-pool data from main pool to
host-restricted sub-pool on bind, this is just the initial transfer when
the main pool is created.
Test Update

Ensure sub pools created with pool's sub pool data
is created with unlimited quantity.
Sub Product sub pools get quantity from parent
Add support for sub-products when updating pools during refresh.

Includes a sizable refactor of the update pools process. Replace mixed
use of "check for updates then apply them" and "check for updates and
apply them", switched everything to just pass through the data once and
update as we go, recording if any changes were found.
Add sub product data on import
Export sub products and sub provided products
Added export spec tests
Added import spec tests

Added a test to make sure that the sub product data was carried
over on import.
Adding beginnings of test data for subproddata
Properly create entitlement certs for sub products.

NOTE: There is still some cleanup required here. I don't
      like that we have to check for the subProduct id
      in multiple places throughout cert generation. Will
      clean this up later, but I want to get working code
      in place first.
Check for skip_subs attribute in test data loader.

If found, do not make subscriptions for that marketing product.
Added distributor capability sub_product

- Updated liquibase scripts to add new sub_product capability for:
  * sam-1.3
  * satellite-6.0

- Enforce sub_product capability for distributors.
Renamed sub product spec test file
Removed print from spec test
Drop user license support.

Unused in hosted, and would be quite broken if it were. Time to go.
Merge branch 'master' into subpooldata