Changing how parameter handlers are registered and matched, so that it's cleaner to registry, the regex patterns are self-contained, and the handlers can now provide their own defaults if the user doesn't supply that param.

Converted the default prism params to this system to fix the latest bugs.

Checking for which args were found is now done via the arg name, no crazy matching. Api users can then pull the handler if they need it via Prism.getParameter( String name );