Updated locators and navigators for menus and submenus.

Latest Foreman has unique IDs for all menus and submenus now.
Removed a few obsolete tests and updated logout function.

Foreman does not (yet) have a "reset/forgot my password" feature, so
removing unused tests and methods for now. Logout method now uses the
new navigation menus.
PEP8 cleanup (long line and unused imports).
Fixed tests.ui.test_Login.Login.test_successful_login.

The locator used to determin if the user was logged in or not was incorrect.
added a task to create new OS and related test to test it
review comments incorporated
added a blank line at end of file
used hyphen to seperate dic keynames
updated osname to name
Merge pull request #84 from omaciel/fixmenus

Foreman nightly has unique IDs for all menus and submenus.
Merge pull request #89 from gkhachik/master

2x ACK means for me: merge
resolved merge conflicts
Merge pull request #88 from sghai/newtest

added a task to create new OS and related test to test it
fix some problematic characters
fix some problematic characters
remove some unnecessary commented code, clarify some others
Adding support for Hammer Architecture actions.

* Methods for all hammer architecture actions;
* Two simple tests;

This handles Issue #46.
Added .metadata to avoid tracking eclipse project related files
Merge pull request #92 from sthirugn/newfix

Added .metadata to avoid tracking eclipse project related files
Merge pull request #91 from omaciel/hammer-architecture

Adding support for Hammer Architecture actions.