modified link order for pthread
Fix old API usage in fq_nmod_poly/profile/p-factor_kaltofen_shoup_vs_fq_poly.c
Added profile code for fmpz_div_preinv.
Added BPSW todo.
changed documentation file
changed documentation file
Fixed a serious bug in squaring test code.
gso and supporting functions added
removed some redundant declarations
added profiler for gcd
d_vec module added
Minor changes to new gcd code and profiling code for it.
Corrected a bug in printf functions and added pow function in nmod_mat
New Branch Created
edited the pow function and changed the identity function name
deleted the copy and setiden files
Removed junk files
Function to evaluate polynomial with matrix argument added
Added test functions and Docs for pow and evaluate_mat

* Added alias support in both nmod_mat_pow and nmod_poly_evaluate_mat.
* Improved nmod_mat_pow in improve efficiency
* Added proper documentation for both the functions
* Added test programs for both the functions
Edited nmod_mat_pow to eliminate the last squaring