initial commit for soap_api tests

use https authentication instead
minor tweak to assert stmt

added soap_base class
added smoke tests

removed hardcoded ip addr in comment
removed debug stmts
Merge pull request #19 from segfault923/master

Initial soap api test
* Add a cfme_data.yaml.template
* Ignore cfme_data.yaml
* Add commandline param to specify cfme_data.yaml
* Adds a cfme_data fixture that contains the contents read from
  cfme_data.yaml
Merge pull request #20 from bcrochet/external_data

Support for external data in tests
Fix typo in if condition
Merge pull request #21 from bcrochet/external_data2

Fix typo in if condition
Remove errors from pytest decorators
Merge pull request #22 from bcrochet/pylint_fixes

Remove errors from pytest decorators
add tests on vm details
Merge pull request #24 from dajohnso/vm-pwrctl-update

add tests on vm details
Update submodule reference to be RedHatQE repo
Merge pull request #23 from bcrochet/submodule

Update submodule reference
Add management system tests
Ignore some spurious pylint errors
Merge pull request #25 from bcrochet/mgmtsys

Add management system tests
Remove submodules and update README
Merge pull request #26 from bcrochet/remove_submodule

Remove submodules and update README
created VMWare/RHEVM api abstraction layer

   # This is a combination of 8 commits.
   # The first commit's message is:
   initial revision for VMWare/RHEVM api work

   # This is the 2nd commit message:

   added class level comments
   added list_vm() to rhevm

   # This is the 3rd commit message:

   added start_vm and stop_vm for RHEVM
   added docstrings for start_vm and stop_vm in base class
   added destructor in RHEVMSystem.py

   # This is the 4th commit message:

   added implementation for stop_vm(), restart_vm(), delete_vm() for RHEVMSystem
   added docstrings for stop_vm(), info(), create_vm(), restart_vm(), delete_vm()

   # This is the 5th commit message:

   filled in start_vm/stop_vm/restart_vm/list_vm/delete_vm for VMWareSystem
   minor tweaks to RHEVM exception msg

   # This is the 6th commit message:

   removed __del__ and moved the content to disconnect()
   reason for this change is that a segmentation fault results from RHEVMSystem() when self.api.disconnect() is called in the destructor

   # This is the 7th commit message:

   oops forgot to put the right call back to constructor

   # This is the 8th commit message:

   pylint cleanup
   merge files together to form one cohesive module
Merge pull request #28 from segfault923/mgmt_api

created VMWare/RHEVM api abstraction layer