Allow passing FORCE_LANGUAGE into determine-header-language.

Passing FORCE_LANGUAGE will cause the language specified to be returned, but
analysis will still be run and the file's status as a header will be returned
as well.