Allow empty kernel path for KVM during creation

refs #13281
Merge branch 'bug/13281' into release/0.10.1

* bug/13281:
  Allow empty kernel path for KVM during creation