Add the ability to configure the eyaml file extension

This adds the ability to configure the eyaml file extension to the work done by @terrimonster.
I don't really like moving eyaml backend hardcoded to the top... or hardcoded at all. I'll modify it to add eyaml to the end of @backends if it's not already there.