ugtrain: move the dynmem object dump to new files

src/dump.cpp
src/dump.h

Functionality is exactly the same.
ugtrain: fix/add support for float checks

Oops, how could we miss support for float checks? The check within
the value entry is correct but in the check list the floats are
handled as u8. So fix that by adding correct float handling.