Issue 177: Different landing pages after login

Now it checks whether it really landed at the dashboard.
If not, it goes into it by altering the url.
I wasnt able to manage to go there by clicking as it has quite deep dependencies, so regexp did fine.
Cloud Intelligence > Dashboard fixture
DashboardPage enforcement uses intel_dashboard_pg fixture

- Also lint
Don't need versions in requirements. Keep updating til something breaks!
Added TimedOutError Exception class to wait_for
Merge pull request #196 from psav/wait_for_exception

Added TimedOutError Exception class to wait_for
Enable timeout change in _wait_for_visible_element.

Sometimes it can be handy to override the standard timeout. I will use it in event testing setup as the original timeout is too long if the automate policy is already assigned.
Fixed old reference
Fresh lint
fix race condition with tag selection
linty fresh access control
Merge pull request #201 from dajohnso/fix_user_tagging

Fix user tagging
Merge pull request #200 from psav/test_provider_confirm

Fixed old reference
Merge pull request #198 from mfalesni/lint

Fresh lint
Merge pull request #185 from mfalesni/modify_visible_timeout

Enable timeout change in _wait_for_visible_element.
Issue 118: Consolidating the server roles assignment.
Added OpenStack API based on novaclient

Removed OpenStack API based on EC2
Renamed class from OpenstackEC2System to OpenstackSystem
Added new yaml data for openstack
Merge pull request #172 from mfalesni/issue118

Issue #118
Merge pull request #197 from psav/mgmt_openstack_nova

Added OpenStack API based on novaclient
Attempt at travis-ci intergration using flake8 git hook