Script to automate migration testing
Script to automate migration testing

removed awk files, added logger name,used argparse

added code for v4 upgrade and updated code according to recent migration changes

code updated for reboot
We now have a logger!

- `from utils.log import logger`, logger.debug/info/etc('log message')
- logs to logs/cfme.log
Added new Accordion element
Added new Quadicon element
Changed wording of items -> cells and rows
Merge pull request #321 from seandst/logging

We now have a logger!
Added logging for wait_for using logger
Merge pull request #233 from akarol/migration_script

Migration script
Event testing integration with power control testing.

* register_event fixture implanted in the tests
* modified event testing to collect results after each test run
* polling the listener now uses the wait_for to speed things up in case of success
* changed the format of the output HTML, events are grouped by tests
* added _wait_for_results_refresh() on places that needed it
* Infra. provider / Add / Validate button fix
* Info text when starting the tests with event testing on to open the desired port in firewall together with the correct command to do it

In previous PR, wait_for was implanted into vm power control in pages/ so this speeds things up too.
Merge pull request #269 from mfalesni/event_power_integration

Event power integration
Small typo, s/loggerinfo/logger.info/
Screenshots are recorded on browser failures

- Results will end up in log/failed_browser_tests.html
- Tracebacks and screenshots are stored inline
- All styling is loaded from internet CDNs, so the page won't work
  well without an internet connection
- Modified the logged_in fixture to use browser to ensure it's
  recognized as a browser test
- Now using 'atexit' to REALLY make sure the browser is closed
  when python exits.
- Now ignoring everything in log/, just just *.log
Added IPMI docs

closes #329
Merge pull request #327 from psav/wait_for_logging

wait_for logging
Merge pull request #325 from psav/enhance_table

Changed wording of items -> cells and rows
Merge pull request #315 from psav/quad_icon_element

Added new Quadicon element
Merge pull request #309 from psav/accordion_element

Added new Accordion element
Merge pull request #332 from seandst/selenium-screenshots

Screenshots are recorded on browser failures