Add more recognized filenames and better support for GPL/LGPL

COPYING, COPYING.md and COPYING.txt are now recognized (they are
very common in GPL'ed packages) and new regexes are used to identify
GPLv2, GPLv3 and LGPLv2.1 packages.

It means that packages like GLPK.jl now get correctly recognized.