Incorporate review feedback

- rename the router Matcher management functions
- add protection for a nil output matcher since we are now removing them
- re-sync the dynamic plugin config code with the static config code
	- initialize the RetryOption struct
	- clean up the ticker initialization
	- pass the pluginGlobals to the runner