Fixes vnum duplicate checking and specs

Duplicate checking is done in VnumSection#parse rather than in the
proc passed to Section.