first pass at --drafts flag
fix tests
add drafts.feature
fix whitespace in drafts.feature
Don't require date in draft filenames.
implement and use Draft.valid?
don't mess with dir parameter
fix draft filename processing
don't check if draft is published or if its date is in the future
whitespace fixes
rename get_base() to containing_dir()
Merge branch 'drafts' of https://github.com/scribu/jekyll into scribu-drafts
Turn off debug mode on feature to suppress output.
Normalize CLI options to match configuration expectations.
Kill unnecessary return keyword.
Update history for drafts feature.
Merge branch 'drafts-fixup'

Add a drafts feature. This allows you to place draft posts into an _drafts
folder in the site root while you're working on them, and then request that
they be rendered as normal posts via a command line switch.

Draft files should be named just like normal posts, except they must not
contain the date prefix. When you're ready to make a post live, rename it
with the date and move it to the proper place.

To preview your drafts, run Jekyll with the `--drafts` switch. This will
render all the posts with a date corresponding to the last time the file
was modified.