Beefs up variables.md

Adds site.data
Adds site.collections
Adds site.html_pages
Fix typo
Merge pull request #2561 from jshawl/fix-typo

Fix typo
Add feature for layouts vuln.
Use Jekyll.sanitized_path more.
Merge pull request #2563 from jekyll/fix-read-vuln
Update history to reflect merge of #2563 [ci skip]
Merge branch 'master' of github.com:jekyll/jekyll into beefUpDox
Merge pull request #2567 from austinpray/beefUpDox
Update history to reflect merge of #2567 [ci skip]
Fixed broken link to Permalinks page [ci skip]

The Permalinks link was generating a 404 error due to the link using a capital P in the link path.
Merge pull request #2572 from AJ-Acevedo/master
Update history to reflect merge of #2572 [ci skip]
Add test for document permalink
Solidify document permalink tests
Modify tests a bit
Don't use old `@url` variable

Fix for #2557
Update link to Windows installation guide

I've just released a new version of Run Jekyll on Windows and it's now got its own domain!
Update Maruku dependency to allow use of the latest version.

All Maruku releases post-0.6 follow semver, so they should be backwards-compatible on minor versions. In this case, the only test that needed to change was one that was asserting buggy behavior that was fixed in 0.7.1.
Merge pull request #2578 from juthilo/patch-1