Added option for newPage in addition to newPost and editPost.

closes #917, and closes #919
more on contributing
rebasing and merging commits
add @jaredlander to the list of contributors
cosmetic changes
a news item for #916 and #917
fixes #918: when code is empty, do not parse it
bump version