small change to makefile
merging in master
Removing e dir compiler warnings

Many are casts from size_t to int.  e.g, for lapack arrays.
Removing e dir warning messages.
removing e dir compile warnings
Removing e dir compiler warnings
removing e dir compile warning messages
More changes to remove e dir compile warnings
Changes to e dir to remove compiler warnings.  Many examples fail here!
removing e dir gcc 4.8.0 warnings AND important fix

The important fix reverts a bad commit from imonorder.cpp, created in
abc0898874dea2cff2e55575d68ab3102a542ff1
added a Reader class.  Some overlap with fromStream in unittests dir.
added a new ring type: ARingZZ based on flint fmpz
more changes to allow use of flint ZZ code.  Default is the orginal still
There is an unexpected function ZZp, which can choose among 3 ZZ/p implementations.
A few changes that are needed for the ZZp change last commit.
Added new template type DenseMatrixDef

which allows to switch between generic coeffs and flint, etc.
Changed internals of dmat.  WARNING: routines which modify mat size do not work yet.
Added flint and ffpack new functions for set, rank, inverse.

Code is not clean yet though, and some mutable matrix code
involving changing matrix size, is not working yet.
added rawLinAlgMult

and also set up nullspace and solveLinear for use with flint (and soon)
ffpack.
Added zz-flint lin alt, no tested.  Added flint unit tests for rings