fix sqr_comba compiler warnings
gen.pl: update to current directory structure
mont: make INNERMUL register clobber list equal to the 64bit version
makefile: rework a bit
test/mtest/stest: improve a bit

fix compiler warnings
make internal buffer size dependant on its possible size
fix return values
add fp_rand()

it's a port of the function in libtommath
update makefiles
Merge branch 'feature/rand'
update changes
deterministic build of tfm.pdf
minor changes, trim trailing spaces
add fp_isprime_ex()

fp_isprime() is now only a wrapper function to fp_isprime_ex()
update makefiles
Avoid always generating 0x80 as MSB in primes.

When we ask to generate a prime whose size is a multiple of 8,
the code wrongly computes the mask as 0x00 instead of 0xFF, so the
generated prime always has the MSB set to 0x80 (the highest bit is OR'ed
later in the code).
improve makefiles

shared makefile now uses libtool
update gitignore according
remove 'timing' target in shared makefile
add dependency of HEADERS to OBJECTS for both makefiles
add macro FP_PRIME_SIZE
fp_prime_random_ex: use parameter 't'
fp_prime_random_ex: make sure call-back function is not NULL
update documentation regarding fp_isprime()
add .travis.yml