dtNodePool::getMaxRuntimeNodes

If using a shared query instance it's possible that m_maxNodes is greater than pool size requested by callee.