Load in config from --config switch
Add unit tests for custom configuration.
Add --config switch to build and serve commands.
Add test to ensure plugins are executed in order of priority.
Remove the duplication when creating Converters and Generators

Encapsulate it in a method and give the method the class to walk the
subclass tree for to create new objects.
Sort instantiated subclasses in Site.
Added tests for generators.
Newline.
Merge pull request #863 from mojombo/accept-custom-config

Accept custom configuration
Update history to reflect merge of #863
Merge pull request #864 from mojombo/prioritize_plugins

Prioritize plugins & DRY subclass instantiation
Update history to reflect merge of #864.
Patch for multibyte URI problem. Closes #723.
Update history to reflect merge of #723.