Make last_page? behave consistently with last?

Closes #582.

Also amends next_page and helpers for action_view and sinatra to
preserve the intended behaviour.
Merge pull request #583 from lime/last-page-consistency

Make last_page? behave consistently with last?