Adds validation schema for compute

- Adds user_id and project_id in list migrations for v2.80
- Adds attachment_id and bdm_uuid in volume attachment for v2.89
- Removes id from volume attachment list and show
- Update a microversion condition to call evacuate API.

Change-Id: I3a2fbcfad992799f7c7aec97bb18edf647cefa1c
6 files changed