Added proxy support for RH Updates

Updated + indent

updated
Openstack provider backend support

- Major lintage happened (see below), the main functional change
  is the addition of OpenstackEC2System
- OpenstackEC2System comes with a lot of gotchas, see its
  docstring for more info
- Stubbed support for 'can_suspend' checking in power control
  tests

Lint/pep8 pass info:
  - Removed redundant docstrings
  - v6 support in the vmware provider's _find_ip method was an
    egregious violator of style, plus we couldn't do anything
    with a v6 address even if we found one. (:sob:)
    That method is back to only doing ipv4 now.
Cloud pages stubs, massive linting
Merge pull request #223 from apagac/proxy_update

Added proxy support for RH Updates
Merge pull request #225 from seandst/rhos-mgmtsys

Openstack provider backend support
Merge pull request #228 from seandst/cloud-additions

Cloud pages stubs, massive linting
Lint!
Pages are always maximized, browser size must be >= 1280 width

- The maximized enforcement is a bit of a hack, but will do for now.
  Preferably we'd work with mozwebqa directly to do this.
- The 1280 width might annoy people; if so, we can take it out.
  However, the appliance isn't supported at widths lower than 1280px,
  so it doesn't do much good for tests to be running below that rez.
Lint.
More reliable provider auth tab selectors
Merge pull request #227 from seandst/ssh-client-source-evm

Lint the ssh client
Merge pull request #230 from seandst/pages-width

Pages width check
Merge pull request #232 from seandst/infra-provider-tab-selectors

More reliable provider auth tab selectors