Several tweaks to the pages API

- Support listings for pages & content types in pages bucket

- Redirect to html by default

- Use buckets named pages.html instead of pages_T_html. This results in a
  shorter / cleaner keyspace name, as underscores are normally doubled up.

- Make response handling more robust vs. empty responses.