Cloud guest verification option

Implements new functionality to allow implementation of plugin modules to be used to verify Cloud Guest images.

This should match the outline of our previous discussion.