Fixes for a clean compilation on ARM
- Move TestVDTMath.cpp to a dedicated directory to avoid warnings for unused sources
- Split function over multiple lines to avoid spurious errors in the nightly builds
- Use portable 8 bit integer types instead of char