core, restapi: cloud-init [1/6] - multiple files in VM Payload

Changes required for cloud-init integration: support multiple files
(<file> elements) in VM Payloads.

Change-Id: I70934b8013459037f3d56573f80915bfa6b42bb4
Signed-off-by: Greg Padgett <gpadgett@redhat.com>