Merge remote branch 'wbhart/trunk' into trunk
fixup documentation
fix an ltuple TODO
fixes suggseted by bill
slightly update original design doc
revamp tests slightly
Fix for missing alloca.h on MinGW64.
Fix for MPIR support.
Added missing initialisation.
Fixed another missing initialisation.
Patch for missing alloca.h on mingw32.
Another patch for alloca.
Better fix for alloca missing.
Back to previous solution for alloca.
Fixed bug in flint_sscanf.
Fix const in multi_CRT_ui.
Fix some more const placements and a silly Cygwin32 compiler warning.
More silly compiler warnings.
Removed a few more stupid compiler warnings.
fix 'factorization' of linear polys