disable "make check" for the pari library

We use it for so little (just factorization and primality testing of integers)
that our own tests suffice.
improve a message
Merge branch 'master' of github.com:Macaulay2/M2
improve an error message
fix configure test
add flag for not running the ntl wizard
hash codes of symbols

Currently symbols are assigned hash codes sequentially, as part the same
sequence used for mutable objects. But that can make debugging hard, as
the typical way to figure out what a Macaulay2 program is doing is by
editing it to add printing routines, and that often involves creating
new symbols, thus changing the hash codes. So it would be better to
assign symbols a hashcode that depends just on the name of the symbol,
so it wouldn't change so readily.

That's what this commit accomplishes.  It involves adding a new
function, 'serialNumber', to the Core, and some rewriting of the
Serialization package.
disable all flint tests
hash codes of symbols, part 2

We also changed the hash codes of strings, so here we fix a test.
hash codes of symbols, part 3
hash codes of symbols, part 4

put hash codes of strings back the way they were, because cached example output
is cached by hash code, and the package StatePolytope no longer seems to work
with the latest downloadable polymake
This incorporates changes to flint/fq_nmod.h to quiet gcc warnings

(taken from linalg branch on mikestillman)
update StatePolytope examples with polymake 2.13-1
update INSTALL instructions
update examples for gfanInterface
update examples for StatePolytope
update examples for Parametrization
update examples for PHCpack and adapt slightly to work with phc v2.3.87
update examples for MapleInterface and adapt slightly to work with maple 17
update examples for ConvexInterface; mHomology no longer works, so see to that