[#55532790] Add a DraftPage model.
[#55532790] PagesController#edit creates a draft page.

- And the AJAX save saves the draft page.
[#55532790] PagesController#edit edits a drafts page.
[#55532790] Page#find_or_create_draft_page_for_user returns the existing draft page (if any).