3 methods of avoiding driver error, chooising the Resource Registry method

Making a selectable way to decide what type of agent we are dealing with.  Choosing Resource Registry for now based on concerns about time to contact driver.

Tested, passing SMOKE tests too.