Tests added to MyServices

So, here's my proposal, the majority of these 4 tests is identical, why not create a fixture for creating the catalog item. You could even roll the edit and delete into the same test and call it crud, since these tests are goign to take a lot of time to provision.

the fixture could look something like this

```python
@pytest.fixture
def myservice(provider_init, provider_key, provider_mgmt, catalog_item, request):
    vm_name = catalog_item.provisioning_data["vm_name"]
    request.addfinalizer(lambda: cleanup_vm(vm_name, provider_key, provider_mgmt))
    catalog_item.create()
    service_catalogs = ServiceCatalogs("service_name")
    service_catalogs.order(catalog_item.catalog, catalog_item)
    logger.info('Waiting for cfme provision request for service {}'
        .format(catalog_item.name))
    row_description = "Provisioning [{}] for Service [{}]"\
        .format(catalog_item.name, catalog_item.name)
    cells = {'Description': row_description}
    row, __ = wait_for(requests.wait_for_request, [cells],
        fail_func=requests.reload, num_sec=600, delay=20)
    assert row.last_message.text == 'Request complete'
    return MyService(catalog_item.name, vm_name)

def test_edit_service(myservice):
    myservice.update("edited_name", "edited_desc")
```