Lima/vecgeom 237 - Fixes to shapeDebug for ROOT=OFF and several compilation warnings
Executable shapeDebug was moved from list of non-ROOT to list of ROOT-required executables, and improved diagnostics printouts.
In addition, fixed several warnings were showing up, due to assert()s being disabled in unit tests, by moving #undef NDEBUG to top of their source files.