How in the hell did we end up with GPL software in libmesh/contrib?

libHilbert is GPL (says so right in the COPYING file we have for it in contrib).

Linking libMesh to that software in any way is a violation of that license.

We should remove libHilbert from libMesh immediately!

How much do we rely on it?