Add JavaScript-based ordering of navigation

This relies on a `order` attribute defined in the page front-matter.
Merge branch 'master' into gh-pages
Document navigation order usage

Add order to posts