Added method to PageManager to allow the fetching of a draft version by its id.
Bugfix - generated name was sometimes returning an empty string.
Added the ability to change the parent page for a page. This required a migration to add a parent page to the version table, so that we can choose a new parent without updating the page right away.