FIXED: Allow term-expanding stuff before :- module(name, public) to [].
FIXED: Allow term-expanding stuff before :- module(name, public) to [].

This fix also really restricts handling of #! to the very first line of
the file (could be after :- encoding(...))).

jn7163/swipl-devel,mndrix/swipl-devel,koryonik/swipl-devel,edechter/swipl-devel,mndrix/swipl-devel,mndrix/swipl-devel,koryonik/swipl-devel,jn7163/swipl-devel,koryonik/swipl-devel,jn7163/swipl-devel,edechter/swipl-devel,edechter/swipl-devel,jn7163/swipl-devel,mndrix/swipl-devel,koryonik/swipl-devel,koryonik/swipl-devel,jn7163/swipl-devel,mndrix/swipl-devel,edechter/swipl-devel,edechter/swipl-devel