Correct errors retrieving some nested pages
Look for a template type matching the route first*

* This means you can have alternate .json templates. template.json will be used for json requests and template.html will be used for regular requests.
Fixes incorrect siblings_and_self collections
Empty array fallback for YAML
Escape inner double quotes when cleaning JSON
Parse markdown for JS/JSON templates as well
Correct markdown-formatting comment
Fix for linebreak support in Markdown
Add methods to cache full content tree
Allow fenced Markdown style*

This allows an alternative format for specifying Markdown content in your YAML file with out the need to indent each line individually.

Usage is:

content: +++
Markdown *content* here.
+++
No need to reverse the parents array
Whitespace
Add a numbered images collection
Set neighbours to false if none exist
Clean up any trailing extensions on the route
Add a search method Twig function
Fixes to the Twig function for absoluting urls
Add a truncate filter to the Twig helpers
Add some fenced markdown content tests
Fixes the default ratio for the image cropper