Parametrized the management systems in infrastructure
Altered exisiting parametrized functions to draw provider types from existing type map
Split PXE fixture into multiple components

Split up setup_pxe_provision fixture into
* setup_pxe_server()
* setup_pxe_menu()
* setup_pxe_image()
* setup_pxe_customization_template()
Added Host Add page and test

Hosts page class
* Added _configuration_button_locator, _add_new_host_locator, _remove_host_locator to Hosts class
* Added @add_button property, @remove_button property to Hosts class
* Added click_add_new_host() method to Hosts class
* Added does_host_exist() method to Hosts class
* Added check_host_and_refresh() method to Hosts class
* Added click_remove_host() method to Hosts class

Add subpage
* Added new Add page for Hosts subpages

test_infrastructure_provider_pages.py
* Added new test test_host_add() to test_infrastructure_provider_pages.py
* Added new test test_host_delete() to test_infrastructure_provider_pages.py
* Added new single_host_data fixture to test_infrastructure_provider_pages.py

Page base class
* Added _wait_for_invisible_element to Page class

Template data
* Added template data
Added new IPMI backend for both host power control and verification

Added utils/ipmi.py
* is_power_on() method for determining chassis power
* power_on() method for turning on power
* power_off() method for turning off power
* power_reset() method for hard reset of power state, respects current power state and deals accordingly
Added host power controls and associated tests

Hosts class
* Added CommonPowerButton inheritance
* Added reset_host() method for reseting host
* Added power_on_host() method for powering on host
* Added power_off_host() method for powering off host

test_infrastructure_providers_pages
* Added test_host_power_controls_reset() test
* Added test_host_power_controls_on() test

Base class
* Added click() method to Flash message object
Merge pull request #232 from psav/remove_hardcoded_params

Parametrized the management systems in infrastructure
Merge pull request #229 from psav/ipmi_backend

Added new IPMI backend for both host power control and verification
Merge pull request #231 from psav/host_power_controls

Added host power controls and associated tests