Allows quark to use more than one NVP controller

RM10638

Updates quark to use more than one NVP controller. Different mechanisms
are provided for initial and subsequent controller selection through
configuration variables.