Merge pull request #244 from fsharath/fsharath

Documentation for firstboot tests
moved unused auto tests to new file
added doc strings to all tests
adjusted the list of base entitlement packages based on RHEL release
consumeonlypool test
EmptyReposListForFutureSubscription
changes for VerifyDeletionOfSubscribedProduct_Test
more updates to installSubscriptionManagerRPMs to work on older RHELs
updated automation to tolerate colon characters in a fact name
selectively choose help options -? -h --help based on RHEL release
added blockedByBug-924919
WARNING:rhsm-app.subscription_manager.isodate:dateutil module not found,
trying pyxml
added WORKAROUND for blockedByBug 919584 - 'ascii' codec can't decode
byte 0xc3 in position 3: ordinal not in range(128)
Merge pull request #245 from skallesh/skallesh

Skallesh