Using pytest marks to pass options to fixtures

- Modified server_roles fixture to use the fixtureconf mark
- Added a baseurl fixture using the fixtureconf mark
Merge pull request #61 from seandst/fixtureconf

Using pytest marks to pass options to fixtures
Convert SoapClient to use the new db module

- Uses the db_session filter and db module magic to get templates
  for SOAP testing, no longer using SSH and psql commandlines
- soap_base fixture removed; it looked to be a namespace created to
  make it easy to get at the SSH client, which is no longer used
  in the SOAP tests.
- Refactoring some things over into utils, such as:
  - SoapClient is now utils.soap soap_client
  - SoapClient.ssh_client is now utils.ssh ssh_client
- Double-checked test fixture usage, pared down where possible
- SOAP tests are disabled now, re this issue in github:
  https://github.com/RedHatQE/cfme_tests/issues/64
Merge pull request #63 from seandst/soaptests_use_db_module

Convert SoapClient to use the new db module