Make sure pages can't be created with system paths.
Remove the JS submission preventing.
Fix validate handler of the title.
Add behat test.
Add suffix to created alias if it is a system path and remove added JS.
Fix comments.
Fix logic and comments.
Remove wrong behat test.
Fix comments.
Add behat test.
Fix comments.
Move most of the logic into vsite.
Limit to 2.
Merge branch 'SCHOLAR-3.x' into 6117
Revert identation.
Merge pull request #6143 from openscholar/6117

Make sure pages can't be created with system paths.