Escape dots that are meant to be dots in regexes.

Various regexes were of form `".*.suffix"` where the first dot means
"any character at all" and the second actually means exactly the same
so is almost superfluous (the pattern `/.*./` is equivalent to `/.+/`),
except that it was clearly meant to mean "a dot"; to make it so,
escape it !

Oh - and I shuffled the order of a list to make it lay out nicer.