engine: Add vnic profile and network caching to validator

Add vnic profile and network caching to VmNicValidator class
by lazy-loading them.

Change-Id: Ibeaa7af2ac76433ed832ff65514201ece6049478
Signed-off-by: Yevgeny Zaspitsky <yzaspits@redhat.com>