Add some code that restores some :line/:column numbers in warnings

for which recent tools.analyzer(.jvm) changes seem to have either
removed this information, or moved it elsewhere in the asts.