use macros instead of base class not to use diamond inheritance
restored PointerArray#releaseAll function to prevent warnings
make update interval of progress variant
fixed a crash bug when loaded motion is null
added qt5_add_resources command and quiet at finding Qt5
removed vpvl2_build_type variable from cmake in mmdai:vpvl2