(LUN-1147) Made page_link a ForeignKey field

Reverted previous changes and changed the `page_link` field from `PageField` to `ForeignKey`. This change mainly occurs because of the requirement that the `page_link` should display only pages from the current site, so a `ForeignKey` field is more appropiate.