Canonical URL helper

This adds the helper method `URL::canonical()` that returns the full URL

Very useful for SEO and other games.

---

Not done yet:
 * I still need to figure out how to find out whether the current route was registered as secure.
 * Documentation will have to be added.