Added STATISTIC() macro for counting operations with numbers

add: count cancellations (addition & subtraction)

NOTE: define HAVE_NUMSTAT if order to switch this on (or add -DHAVE_NUMSTAT to CPPFLAGS in configuretion time)
Added missing wrappers for coeffs->virtual methods and fix their usage
Force number-operation-wrappers to inline in release/optimization builds
Fix nd* functions to be only used for default initialization of memebers in coeffs
New NumberStatsInit and NumberStatsPrint are available in syzextra module / schreyer.lib

add: Added counting of number operations around s_res call (if option "prot" was set)
fix: var(i)/gen(i)/farey(i,j) with no ring defined
tests: var(i)/gen(i)/farey(i,j) with no ring defined
Merge pull request #671 from malex984/numstat

Adding _optional_ counting for operations with numbers
code cleanup: moved static definitions to tgb.cc
Compiler warning (unused argument) elimination
doc: hw-indep. exmaple for watchdog
fix: misuse of ::
fix: LCHeuristic
Merge pull request #676 from mmklee/lcheuristic

fix: LCHeuristic
test: tr. #671 (0/0 in factorize (LHeuristic))
Merge branch 'spielwiese' of github.com:Singular/Sources into spielwiese