Update route url() method

Use previous instance of route
Changed the cookie salt message to be more clear and reference to the docs
Merge pull request #357 from rjd22/3.3/bugfix/cookie_salt_message

Make Cookie Salt exception message more informative.
Refs #4644
Merge pull request #346 from kazelot/patch-1

Update route url() method
Refs #4747