engine: Fix MAC pool initalization

Template NICs have no MAC address, so need to avoid null addresses.

Since this code will be replaced soon, just added check that MAC is not
null.

Change-Id: If318029b6ae16a8b02a135afd641d3fd0955cbaf
Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>