Hoist ownership of default configuration dir, and themes dir into Octopress.

This allows somewhat DRYer, shorter code elsewhere.
Fix a documentation error and file handle leak.

(The return value was actually the file handle, not the hash.  And because of the no-block-param form of File.open being used, the handle would never be closed unless the caller did so.)