Merge pull request #830 from sghai/fix-test

Few fixes related to ak tests
Normalize all top menu locators

Make sure that all locators looks for a div that contains style static
or fixed
Merge pull request #831 from elyezer/ui-top-menu-locators

Normalize all top menu locators
Fixing Lifecycle-Environments CLI tests.

Katello nightly (community upstream) has pushed an update where CLI and
possibly API uses the numeric ID for an organization and not its label.
This pull requests fixes LifeCycle-Environment tests only.

```bash
$ nosetests -c robottelo.properties tests/foreman/cli/test_lifecycleenvironment.py

@Test: Search lifecycle environment via its name containing UTF-8 chars ... SKIP: Test skipped due to #1077333 ASSIGNED   - Tomas Strachota - Cannot search lifecycle environment via its name if using UTF-8 characters
@Test: List subcommand returns standard output ... ok
@Test: Create lifecycle environment with valid name, prior to Library ... ok
@Test: Create lifecycle environment with valid name and description, ... ok
@Test: Create lifecycle environment with valid name, prior to Library ... ok
@Test: Create lifecycle environment then update its name ... SKIP: Test skipped due to #1095937 NEW        - Katello Bug Bin - Updating a lifecycle-environment name by passing an id raises an error
@Test: Create lifecycle environment then update its description ... SKIP: Test skipped due to #1095937 NEW        - Katello Bug Bin - Updating a lifecycle-environment name by passing an id raises an error

----------------------------------------------------------------------
XML: foreman-results.xml
----------------------------------------------------------------------
Ran 7 tests in 80.228s

OK (SKIP=3)
```
Updated Org Label to Org ID for CLI.

Updated all methods that were passing the Organization 'label' as the
Organization 'ID' since upstream has now made this change.

This fixes issue #833.
ContentView CLI tests now use Org ID.

Fixes issue #834 and makes sure that Organization 'ID' is used instead
of 'Label'.
ContentHost CLI tests now use Org ID.

Fixes issue #840 and makes sure that Organization 'ID' is used instead
of 'Label'.
GPGKey CLI tests now use Org ID.
HostCollection CLI tests now use Org ID.
Product CLI tests now use Org ID.
Repository CLI tests now use Org ID.
Subscription CLI tests now use Org ID.
SyncPlan CLI tests now use Org ID.
API records now use Org ID.
Merge pull request #844 from omaciel/use-org-id

Use numeric org ID instead of LABEL
Rename system group to host collection on API
Merge pull request #845 from elyezer/api-rename-system-group

Rename system group to host collection on API
Fix System import error

Comment content view test_custom_cv_subscribe_system test and fail it
until the system record is created.
Merge pull request #846 from elyezer/api-fix-import-error

Fix System import error
Add bzbug to lifecycle environment related tests

This is due not being able to create a lifecycle environment