Add options to toggle deploying drafts and future posts

Future dated posts are not deployed, by default.  Drafts are deployed
by default, but this can be turned off by setting DEPLOY_DRAFTS to
False. Fixes #583.
modify no-pyphen warning; add pyphen to full reqs (via #602)

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
Merge pull request #607 from punchagan/no-deploy-future

Add options to toggle deploying drafts and future posts
a little bit of clarification

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
this should be here too

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
updated changelog
Allow scheduling posts in a queue using new_post and an iCal RRULE

Add a --schedule switch to the new_post command, to be able to
schedule a post, based on an iCal recurrence rule.  Nikola can also be
configured to schedule all posts by default according to a specified
recurrence rule.
DOCS: Add docs for the scheduling feature.
Merge pull request #602 from punchagan/schedule-new-posts

Allow scheduling posts in a queue using new_post and an iCal RRULE
Don't duplicate defaults in code, only warn about dateutil if the user actually uses schedule
merged master