Pre and post dated posts, take2...

Rebase of [PR 1078](https://github.com/imathis/octopress/pull/1078):  Add a mechanism for pre/post-dating posts, hoist post creation code and timezone code into classes, add test cases for all.