simplify Event#url normalization.

Back at it with a simple little refactoring, here.

* Avoids magical AR lifecycle hooks
* Increases locality
* Only runs when url is set
* Replaces regex with semantically-identical and easier-to-grok #include? statement.

Well... nearly identical. Strings starting with "://" will match now, and they wouldn't before. Close enough. ;)
Ah, good catch. I always try to assimilate into the project coding style in a PR, but my default style slipped in here. Will fix.