Switch over create_doc to a parser generated by leg.
add flint_cleanup(), flint_register_cleanup_function(); use instead of _fmpz_cleanup() in test files; document memory management functions
Merge remote branch 'tom/gsoc-doc' into trunk
remove code (binary splitting, zeta(n)) obsoleted by arb
remove some obsolete todo.txt entries
fix _fmpz_cleanup to make repeated calls safe; add test code
simplify _fmpz_demote_val
fix to make repeated flint_cleanup() calls safe when there are registered cleanup functions
improve leg grammar to allow operator()
fix t-val_fac on 32bit
do fewer iterations in nmod_poly t-fread_print (file creation is very slow on some systems)
create flint_get_num_threads / flint_set_num_threads interface
small simplification
easy-to-use profiling macros
document profiling macros
Merge remote branch 'origin/trunk' into trunk
fix number of repetitions
Merge remote branch 'tom/gsoc-doc' into trunk
clarify documentation for stirling_X_vec_next functions
fix function names in documentation