Follow-up fix for bc31c699e7

If lexer can't be guessed from the file name, try to guess it from only
the file contents.  Fall back to no highlighting if this fails too.

Thanks to Daniel Krüger for the report.
Version 0.4.5