Cache the languages determined by shebang strings so they don't have to constantly be reopened and retested.
Cache the languages determined by shebang strings so they don't have to constantly be reopened and retested.


git-svn-id: 98898d48182945044bd4ba440757b4f5b6ba6d1c@354 6b081834-2649-4b4f-abbc-426aeab4333c

prantlf/NaturalDocs,prantlf/NaturalDocs,prantlf/NaturalDocs