966430: Don't suggest quantities we can't actually have.

Quantity rules were not respecting the amount currently available in the
pool.

Also check to make sure that we don't suggest a physical system use a
quantity that is not a multiple of the instance multiplier.
Merge pull request #287 from candlepin/dgoodwin/uneven-max-quantity

966430: Don't suggest quantities we can't actually have.