set random seed for 2 tests, package InvariantRing

one of the tests failed once
Merge branch 'master' of https://github.com/Macaulay2/M2
Merge branch 'master' of https://github.com/Macaulay2/M2
Merge branch 'master' of https://github.com/Macaulay2/M2
Merge branch 'master' of https://github.com/Macaulay2/M2
Merge branch 'master' of https://github.com/Macaulay2/M2
Changed makefiles to allow better clang++ support.

There are 3 other problems that have not yet been checked in, in
order to compile under clang++:

1. mpir needs to have its configure script patched.
2. gran just doesn't compile, so either we need to wait for Anders,
  disable it, or try to fix the compile errors.
3. In the d directory, we need to add -Wno-parentheses-equality
  (A completely stupid warning from clang).

This change allows libfac and factory to compile.
Merge branch 'master' of https://github.com/Macaulay2/M2
added comments on Bertini configs
updated documentation
doc update
merged Dan's and Liz's doc changes
Testing commit
ISPROJECTIVE works for posDim, zeroDim, and paramHomotopy
straightened out documentation
fixed bertiniRefineSols
fixed refine test
correct value of sqrt(2) added
Test Suite for ISPROJECTIVE
readSolutions high precision issue fixed