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.
Merge pull request #285 from Cerberus98/rm10638

Allows quark to use more than one NVP controller