Clean URLs for pages

Give pages URLs without filename extensions, for example /about
instead of about.html.  This should make it easier to migrate to
a CMS-driven solution without rewriting if that ever needs to happen.

Closes https://pm.theworkdept.com/issues/3772