Backwards-compatibilize 'exclude' and 'include' config tags. Fixes #1109
Add '--force' to 'new' command. Implements #1104
Merge latest commits from mojombo/jekyll
Removed space characters in empty lines
Merge pull request #1116 from blinry/master

Removed space characters in empty lines
Update history to reflect merge of #1116
Merge in additional changes from mojombo/jekyll
Extract check for force to improve readability
Add ? to preserve_source_location
Pygments does not need to be installed. Fixes #1099 #1119
Merge branch 'master' of github.com:mojombo/jekyll

* 'master' of github.com:mojombo/jekyll:
  Update history to reflect merge of #1116
  Removed space characters in empty lines
Add tests for exclude/include backwards-compatibility
raise things when there's a yaml exception (non-zero exit code
provide access to the layout name so when shit goes down we get the name of the layout which couldn't be processed
Fix for issue #1122.
Merge pull request #1114 from mojombo/backwards-compatibilize-exclude-include

Backwards-compatibilize 'exclude' and 'include' config tags
Merge pull request #1121 from mojombo/non-zero-exit-on-liquid-exception

Non zero exit on Liquid exception
Update history to reflect merge of #1121
Update history to reflect merge of #1114
Update history to reflect fixing of #1099 and #1119