Make flash messages module more version-agnostic
Multimethod dispatch on version
* Move ver_pick to utils.version module (and rename to just 'pick')
* Add version based dispatch to flash module as example
* Add copy of distutils' LooseVersion (except a new style class) for
  version dispatch
* Add a memoized decorator
* Supersedes #786
Add is_a dispatch for LooseVersion
* List new versions in cfme.versions
Docs fixes ;)
Add non-destructive RHN registration-only test

Update and fix red_hat_updates page

Update cfme_data yaml
Merge pull request #809 from jkrocil/test-register-appliance-nondestructive

Test register appliance nondestructive
Merge pull request #818 from psav/docs_fixes

Docs fixes ;)
Fix select error to actually be a string
Merge pull request #816 from psav/fix_select_error

Fix select error to actually be a string
Checking for blocker div in advanced search tests caused statis
advanced search test fixup
Proper usage of move_to_element
Added net_check
Merge pull request #820 from psav/net_port_cacher

Added net_check
Added ip address caching too
Merge pull request #817 from mfalesni/bad_firefox_round_2

Bad firefox - round 2
Fix linear nav mouse move issue

In the navigation selenuim seems to move from point A to point B in a
linear vector. Consequently in the navigation if this vector passes over
another top level navigation menu, the top level will be selected and
the intended second level navigation item will become invisibile leading
to a failure. This fix opens the top level navigation and then drops to
the first second level element, before moving to the intended second
level element, effectively creating an L shape two step navigation,
instead of a straight diagonal vector.
Add fill func to form buttons
Fix Schema Crud tests

Link was showing up as 0x0px element, img is present and a better match.
Refactor infra/hosts to use web_ui.form_buttons