Per-page meta description with global fallback

Each page can specify a description to go in the meta tag in its yaml
front matter, if there isn't one then the global one from _config.yml is
used.
Split out Using the API guide from the details API reference