Component registration now allows host/port update - EUCA-8428

EUCA-8428
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8428' into testing