Have separate methods for all docs and just the docs that are being written.
Add documents to site payload
Refactor docs_to_write
Write test for site.documents.
Merge pull request #2295 from jekyll/add-documents-listing