SaltStack state files use the same extension as old scheme library source files

Add support for detecting the difference between scheme library source files
and SaltStack state files (which are technically YAML+Jinja).

Add languages entry and a disambiguation entry that should work in 99% of cases
(at least I can't think of a better way).