Refactored test framework to use YAML config files rather than INI. Fixes #333.
Update lib reference docs to reflect that extension_configs accepts dicts. Related to #325