new attribute: M_WARN_UNUSED_RESULT
mdataloader: warn if loaded file ptr is unused
add some qt-like includes
add include to "included directories"
use the new includes