Use current_page instead of request for is_current

Since we already have the 'current page' object, we can compare it
against ourself to find if we are current.

This means that `set_helpers` is independent of a request, so it can be used to render navigation for a page on a different URL.