Merge pull request #2214 from stomar/file-exists
Update history to reflect merge of #2214 [ci skip]
add test for PGP key yaml frontmatter
add a cucumber feature to test "published" for pages
Add an --unpublished option to render unpublished posts

Fixes #1337, #469.
add the Publisher class to handle publishing logic
Use Publisher instead of Post#published?
Support "published: false" for pages

Fixes 1034.
Add feature for the "--unsupported" flag

Also make step definitions a little more generic.
delete old superfluous tests; extend feature
Adds reference to jekyll-page-collections plugin
Merge pull request #2215 from jeffkole/page-collection-plugin
Update history to reflect merge of #2215 [ci skip]
Add missing Command tests
Merge pull request #2216 from szymzet/command-better-coverage
Update history to reflect merge of #2216 [ci skip]
use regex to verify yaml existence
Stricter start of line check via \A
more explicit test description
Merge pull request #2211 from jekyll/pgp-key-header-frontmatter