Refactor structure into folders
Make sure we keep the empty directories
Add README files for each directory
Master is now for 3.1 dev
test directories containing the tilde characters
Fix handling of directories with ~ in them
Merge pull request #632 from bhollis/tilde

Fix handling directories with ~ in them.
Upgrade proxy to be able to take :locals and understand :ignore, and store proxy options and metadata with the proxy list.

This allows users to use proxy directly instead of page to create dynamic pages, and improves performance of dynamic pages for sites that create many proxies. It also allows people to use locals instead of instance variables, which are better for partials and reduce the risk of overwriting Middleman settings.
Merge pull request #635 from bhollis/proxy

Upgrade proxy to be able to take :locals and understand :ignore
Move configuration into a separate object, that can be reused for extension configuration and makes settings, their defaults, and descriptions inspectable.
Switch over to new config methods
Move more things over to new configs. Don't let root be configured
Merge pull request #620 from bhollis/config

Move config settings into a separate object
Instances actually need to dup the global config so they don't set variables that may be different later (tests, config reloading)
Nevermind, can't do that until the class/inst stuff is cleaned up
Fix asset hash generation in combination with sprockets.
Don’t print a warning when FastImage doesn’t know about a file type
Make Sitemap::Store more thread-safe.
Merge pull request #648 from bhollis/threading

Make Sitemap::Store more thread-safe.
Stub out rspec tests for public APIs: Rack and Sitemap for now