Adds RequestSpec object model

Specification for adding an object model that encapsulates the request
to launch one or more instances in the cloud.

Co-Authored-By: Sylvain Bauza <sbauza@redhat.com>

Change-Id: I5d580c98d98d6899ce46b892d64b21c8dd8abe69
Blueprint: request-spec-object