Remove all references to old `person.php`
Rewrite member error messages to throw and catch exceptions.

Provides a more consistent behaviour when errors occur in various
parts of the code.
Fix empty if statement in init.php
Remove the final references to NEWPAGE.
Merge branch '494-remove-unused-code-only'
Give royal page a parent to fix top bar.