Modified extensions to be optional.

You can now load your configurations without an explicit format (IE, no file
extnsion), and the first found matching file will be used. This allows software
to be configuration agnostic, as prefer loads any file that exists in any
supported format automatically.