Making partial switch from shards CellTopology to Camellia's.  Also, a bunch of changes to stuff related to GMG.  Also added unit_tests based on Teuchos's framework, and an initial implementation of TensorBasis.