Adding new package files for trilinos repo build. It is a git repo and I didn't think it would be clear to mashed the repo and tarball packages together. The BLDRVERSION vars set in the tarball version are different from the ones calculated from the git repo hash and I don't want the many changes to the package file having to do with getting the repo version to build to trigger re-builds of the tarball version. I did source the functions from the tarball package in the repo package so that code will not be duplicated.