don't highight *.xslt as HTML

XML is a better lexer for this
stick text-based fuzzy guessing to 0.5 confidence

And match files containing :- to prolog
make lexer guessing smarter

source analysis can now take advantage of the previous steps'
information.