Build status badge in README refers to master branch.

Otherwise, experimental branches being pushed can cause the badge
in the README (master branch, GitHub front page) to show the build
failing.
move cmd param setup for build into own method to avoid duplication
simplify relative permalink deprecation
remove duplicated render code for posts and pages
Merge pull request #1636 from pda/patch-1

Build status badge in README refers to master branch.
Update history to reflect merge of #1636
extract pages.any?... in own method
Merge pull request #1638 from maul-esel/render-page-or-post

Refactor Site#render
Update history to reflect merge of #1638
Merge pull request #1637 from maul-esel/options-duplication

move cmd param setup for build into own method
Update history to reflect merge of #1637