Refactored site.rb, I tried to clean a bunch of the methods code climate was complaining about
Really crappy docs page for drafts
link to really crappy docs page
Add _drafts to site structure page
Extracted each method
Update the S3 deployment documentation

This is just #1294 on the appropriate branch.
Update history to reflect merge of #1290 and 1294
Update troubleshooting.md for Mac OSX native gem install issue
Merge pull request #1296 from jannypie/master

Troubleshooting tip for Mac OSX Mountain Lion
Update history to reflect merge of #1296.
Be (mostly) anal-retentive about line columns. :corn: :stuck_out_tongue:
Make the text around generating the site more clear

Thanks to @jpiasetz for the suggestion!
Merge pull request #1289 from mojombo/drafts-docs

Documentation for drafts
Update history to reflect merge of #1289
Merge pull request #1144 from jpiasetz/cleanup

Refactor Jekyll::Site
Site#site_files_each ~> Site#each_site_file
Update history to reflect merge of #1144.
Crash if a config file isn't there.

If a configuration file is specified via the command line but does not exist,
fail loudly and crash to preserve the current state. Do not fail if the requested
file is the default configuration file, _config.yml. In that case, fall back on
the defaults.
Throw ArgumentError when there's an invalid config file, and catch only that.
Raise LoadError if the file doesn't exist but do not catch it. :)