Dialog seeding changes necessary for the service dialog yaml import.

Support service dialogs imported from a linked directory.
Changed dialog seeding to accommodate sub-directories and added tests.

https://bugzilla.redhat.com/show_bug.cgi?id=1163875