Handle extra path information in PageController /new

We use /new/Unix to pre-fill the title field for a new page.
It’s handy to support POST /new and POST /new/Unix, the extra path
information is ignored.
Apply CSS rules to button element
Remove trailing whitespaces