Fix: seg. fault over Q in J7 due to deleted number

add: more debugging assumes
add: FORCE_INLINE for some small static functions
add: myp_Head = p_Head with testing!
+minor things
Ensure monic input to Schreyer resolution computation
Improved Cache Keys - no need for numbers in some cases
Removed duplicating debugging nPrint from kernel/numeric (in favor of using n_Print)
Mark possible bugs: use of npSetMap in coeffs/OPAE*.cc for cfSetMap!
Renamed some memebers __*__ -> OPT__\1
Revert "avoid empty procedures - keep Top-namespace clean (a start)" in order to keep stable interface

This reverts commit ba19a8a94da4931a7c4fb8ea6bc91256251c15ec.
+ minor changes : no export to Top
Minor cleanup in schreyer.lib / testing routines
fix: README
fix: coeff stuff for SINGULAR_4_1
fix: typo
moved definition of SINGULAR_4_1 to libpolys/misc/auxiliary.h
aditionl coeff areas require coeff data type in the interpreter
removing more exportto - clean Tp level namespace (p2)
removing more exportto - clean Tp level namespace (p3)
code cleanup: removed printf
removing more exportto - clean Top level namespace (p3)
revisiting kstd1::mora: cleanup
fix: tr. #673
revisiting kutil/for ringcf: cleanup