Fix: need no "LDFLAGS=-release VER" for internal convenience libs
Fixed building of gentable1, pyobject and feOpt{Gen,ES,TS} using shared compiler flags
Use .so dynamic modules (no more _g.so[g]?!)
Fixed the usage of "config.h" (if defined HAVE_CONFIG_H)
Disable debug by default (separated into m4/options.m4)
An attempt to explicitely declare all used templates in order to use -fno-implicit-templates

NOTE: incomplete due to heavy STL usage in kernel/tgb.cc!
NOTE: Singular/Minors* also may be guilty...
Better compiler flags handling by BS:

fix: empty default compiler flags
add: use optimization flags by default (incompatible with debug, see --disable-optimizationflags)
add: check multiple compiler flags (debug/optimization)

NOTE: some optimization flags lead to GCC crashes.
NOTE: no implicit templates cannot be used due to some templated code (tgb*) :(