Added PHS wrappers and generated vectors

This is a big patch involving several entries that cleans up the PHS declarations, defines limits for the input parameters, and provides a mechanism for automatically generating test vectors for each of them other than PolyPassHash, which generates different results each time it's PHS function is called.

I wish to use this for automated benchmarking, among other things.  It is not required that these changes be pulled upstream, but it will allow you to compile and test the various entries through a common interface.  I tried to keep the actual code changes to the entries minimal.  For example, I have not fixed compiler warnings.  The entries are built with a new Makefile, using common compiler flags, and supports opt (the default) and debug targets.

Bill