added support for a metadata attribute, required for my I/O codelab, but also generally useful
for specializing virtual machines at creation time
Two issues deferred (improve disk specification and use standard oauth element),
and I had a questions about the broken encapsulation issue. Other than those all
GH comments addressed.