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
Modified VMware mgmt_system

list_vm() method used the api call get_registered_vms() which on the
surface appeared to give correct results. However, it returned
path+vmx_filename which in some cases differs from the vm_names.

The fix now pulls from an attribute set instead and is able to tell the
difference between templates and non-templates.
Merge pull request #199 from psav/fix_vmware_list_vm

Modified VMware mgmt_system
Merge pull request #184 from seandst/login-to-dashboard

Login to dashboard
Added db yamls fixture
Added template and flavor listing for each provider

Added list_template() and list_flavor() methods to each provider type
Merge pull request #204 from psav/add_db_yaml

Added db yamls fixture
Merge pull request #205 from psav/add_list_templates

Added template and flavor listing for each provider
Fix for ec2 region
Merge pull request #207 from psav/ec2_region_fix

Fix for ec2 region
Add flake8 to requirements
Sort requirements
Merge pull request #208 from seandst/flake8-requirements

Add flake8 to requirements