Handle entries using msgctxt correctly by not merging them into a single entry.
Headers of some file headers were being ignored because of a too strict check.
New method headers().