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
Merge branch 'master' into gh-pages

Pull in clean URL support.
Rebuild, switching to clean URLs.