merge
Removed messy file.
Removed reference to fmpz_preinv1. Added fmpz_negmod.

Conflicts:

	fmpz.h
Added docs for fmpz_negmod.
Merge branch 'gmp-ecm' into trunk

Conflicts:
	fmpz_mod_poly/evaluate_fmpz_vec.c
Added stage 2 to fmpz_factor/factor_pp1.
Changed some references to B0 to B1 and corrected some docs.
Fixed typo.
Replaced some B0's with B1's and moved a line in a .h file.
Added description to fft/README.
add fmpz_neg_ui, fmpz_set_uiui, fmpz_neg_uiui, and improve fmpz_mul_ui etc
add missing fmpz_inits
Merge remote-tracking branch 'github/trunk' into trunk
make fmpz single implementation threadsafe
Merge remote-tracking branch 'github/trunk' into trunk
Merge remote-tracking branch 'fredrik/trunk' into trunk
Updated license of convolution.c to BSD.
add configure test for __thread support, and flag to disable it
copy paste bug
Merge pull request #11 from argriffing/patch-1

copy paste bug