suzerain: move Giles matrices into library

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@43798 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: #2979 use Giles from libsuzerain

Reworks the nonreflecting treatment to depend upon functionality
moved into the common library in the previous commit.  By putting
the matrices into one location, they can be shared between two
different operator implementations.

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@43799 0bd85f0b-c151-43b9-a1e9-27231104551f