Enforce the use of --interface when no interfaces are defined

Issue #526 - cobbler system add creates broken record when used
with --dns-name and no interface
Merge pull request #527 from jimi1283/issue_526

Enforce the use of --interface when no interfaces are defined