query: fix expandFileContent (#483)
This fixes a bug where if s.FileName and s.Content were TRUE, we didn't
expand and the resulting matchTree was implicitly matching filenames
only.
Now we match content and filenames if s.Filename == s.Content.