core: lenient validation of mac pool ranges in engine-config

• fail when there's no usable mac in supplied ranges

Change-Id: Id7e47c1ab1c2ffd340e1ff2596ee567557324a28
Bug-Url: https://bugzilla.redhat.com/1165025
Signed-off-by: Martin Mucha <mmucha@redhat.com>