Use the common function for better OAuth fetching
Merge remote-tracking branch 'origin/0.2.x' into 0.2.x
Merge remote-tracking branch 'origin/0.2.x' into 0.2.x

Conflicts:
	test/lib/oauth.js
Include url in page object for locals by default
Include 'page.url' in output locals
Include url for client-side-rendered pages
Add a fake follow button that makes you log in
Revert "Add a fake follow button that makes you log in"

This reverts commit 5d854c4e472349ea05cde38872b599b3f03cadde.
Merge branch 'trickbutton'
Return to page you were on after login
Add a button to login and come back
Go to stored page after registration
Slightly better remote login screen
Only clear continueTo on command
Add a hidden continueTo and redirect after remote login
Merge branch '0.2.x'