has checks to see if the setting exists in the object's cache. It's
safer than poking inside the object's hash. It should mainly be
used for developers who run the same script over and over again.
Convert it to use placeholders as well.
More WebGUI::Session::Url tests, and some bug fixes:
getRefererUrl returned parameters and accepted weird methods that
looked like http but weren't.