use std::size_t for indexed vector access (pt2)

+ MatchTable cleanup