engines/null: allow build as external C++ ioengine