Adding common result struct

Since we're moving towards individual `FooResult` structs for each operation, we probably need a common type to embed (otherwise lots of duplication). Typically you'd do something like this:

```go
type CreateResult struct {
   openstack.CommonResult
}

type UpdateResult struct {
   openstack.CommonResult
   SomeHeader string
}
```

and then decorate with extra fields as necessary.