Revert "Remove unused arguments to getInstalledProductStatus."

This partially reverts commit 8c93f41de0414f5c31536f24bfe7cc73213c0536.
Brought back the entitlement directory (we will still need), but kept
the removal of the facts.
Revert "Remove unused cert sorter arguments."

This partially reverts commit a6cbada3429dc334a2d824ffaace9df6da27c68a.
Restored the entitlement directory, but kept the facts removal.

Conflicts:
	src/subscription_manager/cert_sorter.py
	src/subscription_manager/certlib.py
	test/test_cert_sorter.py