Fixed failing os tests
Merge remote-tracking branch 'upstream/master'
Fixed the failing os tests
Added org-selection support

performs org selection

javascript does the clicking for dynamic select org locator

select-org:Fixed some pep8 issues

Fixed the menu_click & go_to_select_org funcs in navigator module

select-org: Fixes for travis

Added exception if org slection fails
Improved the os tests
made changes as per new activation-key's layout
added a search fn for assertion
added a new test to set the finite limit of activation-key
changed the sequence of vars
Added test stubs for Organizations.

Test stubs for most CRUD positive/negative scenarios have been reviewed
and ACKed by QE and DEV teams. Note that ``tests/cli/test_org.py``
already has some tests that overlap with the stubbed tests, but since
they are not data-driven, they should most likely get removed as tests
are automated (this will be left as an exercise to the test
implementer).

Though some of the tests are currently "blocked" on several issues, both
Bugzilla and Redmine, the tests can still be written and should fail
until said issues are handled and fixed upstream.
Merge pull request #373 from omaciel/cli_stubs_organizations

Added test stubs for Organizations.
Merge pull request #367 from sghai/ak-test

Made changes as per new activation-key's layout
Merge branch 'master' into select-org1

Conflicts:
	tests/ui/test_org.py
Merge pull request #370 from kbidarkar/select-org1

Added org-selection support
Added initial support for product CRUD
Added the products module
positive update activation keys tests and fn
Added initial CRUD functions for products and repos
Merge pull request #375 from sghai/ak-test

Positive update activation keys tests and fn
Added the update function for prd & repos