Support seeding of Dialogs

/cc @gmcculloug 

Related BZ:
https://bugzilla.redhat.com/show_bug.cgi?id=1155806
Probably not? I was basing this off of how it's done in ```MiqDialog```, which appears to need multiple files, and I think this might as well, so it will most likely be changing anyway.