Some modifications to use trivial-garbage
Attemt to get GC working with trivial-garbage

First attempt didn't work since unlike with LW, the object is gone when
the finalizer is called
Add some plumbing files
Renamed package to 'foil' and added maven build
gpg sign jar files only if -Dgpg.keyid was provided