Adding QMake (Make-like) language.

Mostly because the file extension conflicts with that of Prolog files.

Continuation of #708, with fixed conflicts and build.
cc @tnm, because you said you were interested :smile: