* misc code modernization (use unordered_* containers; const correctness / const'ed functions; use range based for loops; ...)