engine: Extract vnic profile helper methods to VnicProfileHelper

The patch extracts the methods used to resolve the vnic profile
for a given vnic into a new helper so it can be properly reused.

Change-Id: Ic03ae924a6fb31a948723a57b331597ec7d76977
Signed-off-by: Moti Asayag <masayag@redhat.com>