Fixed an include bug in page layout
Fix expend problem in Windows, ruby-1.9.3-p374, thanks @parkr
Transition missed _config.yml changes to new _config files

With the transition to the new "_config" directory structure, some
of the changes from _config.yml were missed. Integrating all changes
based on _config.yml@9659a45.

* _config/defaults/classic.yml: Add missed blog_index_sidebar,
  page_sidebar, post_sidebar entries; remove duplicate excerpt_link
  entry.
* _config/defaults/disqus.yml: Add missed disqus_developer entry.
* _config/defaults/google_plus.yml: Add missed
  google_plus_image_size entry.
* _config/defaults/jekyll.yml: Add missed include entry; add missed
  markdown=redcarpet and supporting entries.
* _config/defaults/sharing_buttons.yml: Add missed
  respectfully_social entry.
Merge pull request #976 from Eric-Guo/config_compass_fix

To fix compass clean, which will cause rake clean/generate block
full_configuration in Rakefile was uninitialized

Switched to a variable instead and reusing it in `integrate` task as well.
Returning an empty Hash if no config exists. Fixes #1005.
Add Goolge+ author profile with <link> element in <head>
Adds #1024 to branch 2.1.
Fixed configuration overriding

The deep merge was made the wrong way around
Added initial test coverage
fixed issue #949 using @alexkirmse's patch
Fixed undefined variable timezone in Rakefile

It made it impossible to create a new page on 2.1
Merge pull request #1026 from gkarekinian/undefined_timezone_variable

Fixed undefined variable timezone in Rakefile
Cherry-pick fail.
Fixed issue with mobile nav choosing the last option by default. Fixes #950.
Merge pull request #1021 from gkarekinian/patch-1

full_configuration in Rakefile was uninitialized
Upgrade history to reflect merge of #1021.
Merge pull request #1022 from gkarekinian/patch-2

Fixed configuration overriding
Ruby development console.
Octopress::Configuration is now a class, rather than a module.

The previous system was very unforgiving about where the configuration directory
lay. This commit allows the configuration directory to be set through a config_directory
instance variable on the Octopress::Configuration class, in the event that this directory
ever needs to be changed (e.g. for testing).
Updated Rakefile to handle Octopress::Configuration as a class.