Fix: commented out MAX_INT_LEN macro in kernel/mod2.h due to its definition in auxiliary.h
Minor changes to p_Lcm for (module) monomials
Fix wrong doings at "minpoly = _par_poly_;" for switching to alg. ext.
Major Update for Enumerators + Fixes for Algrbraic & Transcendental extensions

General:
chg: cleanup + documentation + additional assumes

Enumerators:
chg: some polish on Enumerators
add: CRecursivePolyCoeffsEnumerator<ConverterPolicy> for recursive treatment of converted coeffs as Enumerators

Coeffs:
chg: use mpz_lcm for readability in nlClearDenominators + cleanup
add: nlClear*NoPositiveLead variants should not make LC positive
chg: all nlClear* are not static in order to be usable from alg / trans exts.
fix: fixed a bug in ndClearContent

AlgExt:
add: nCoeff_is_Q_algext for checking an alg. ext. of Q
add: naClear* for alg. ext. over Q
NOTE: coeffs are polynomials in Q[a] - one should simply consider each of them recursively as a collection of numbers...
NOTE: compute GCDs over Alg. Ext... + gcds of (int.) numbers!?
NOTE: trying to be conform with older Singular: no negative leading coeff. normalization
chg: Alg. Ext: use singclap_*gcd (instead of Frank's gcd-stuff)

p_poly:
add: p_Cleardenom_n/p_Cleardenom also clear content afterwards...
chg: major and minor changes to p_Content/p_Cleardenom_n/p_Cleardenom + cleanup
add: additionally trying to assure positive leading coeff. after p_Content/p_Cleardenom_n(/p_Cleardenom?)
NOTE: which should not be needed as n_ClearDenominators/n_ClearContent are supposed to assure that themselves!
add: more assumes to p_polys.cc
NOTE: massive usage of enumerators form p_* causes problems - only doing that for Q_a()!
NOTE: do -normalization over Q(x...)

TransExt:
add: ntClear* for trans. ext's
fix: correct ntGetDenom/ntGetNumerator (thanks to pSubstPar),
NOTE: no negative denominator out of ntGetNumerator/ntGetDenom!
add: first inefficient ntClearContent/Q  and ntClearDenominators/Q & F_p impl.
NOTE:  careful with the use of nlClear* ! (only over Q!)
add: added ntTest to transext.cc on most in/outs + use ntInit(poly)!

NOTE: trying to fix the monic-poly-gcd problem in ntClearDenominators!
Preparing the removal of Frank's p_Monic/p_Gcd/p_ExtGcd from common use

chg: moved most of the functions (with helpers) into algext.cc and made them static

NOTE: p_PolyDiv stayed in p_polys.cc as it is used in convFactoryASingA
NOTE: p_ExtGcd also is made public via algext.h (needed elsewhere?)
fix from master: exceptional cases (algebra.lib), rename sum (modstd.lib)
add: paPrint
fix: omFreeBinAddr (master)
fix: length computation in sLObject::Tail_Minus_mm_Mult_qq
Testing of ClearContent&ClearDenominators

add: testing the use of CPolyCoeffsEnumerator by n_ClearDenominators and n_ClearContent
add/chg: better generic testing of Clear* functions
add: more testing of Clear* functions: cleardenom + ERROR() + exit on wrong test result
add: testing of "-leadcoeff" normalization (for TestClearContent) but not for TestClearDenominators...
NOTE: ClearContent should make leading coeff. positive!
NOTE: testing alg. and trans. extensions of Q aswell as Q itself

add: Added testing of Clear* to 'make check'
fix: tr. #455: NULL deref. in jjSUBST_Test
chg: 64bit integers in factory by Adi Popescu