Fix PageChoiceField for dynamic multisite support.

This is needed to support django-multisite where SITE_ID is a
threadlocal. A PageChoiceField or AnyUrlField selector isn't able to
select the proper page otherwise.