Make HintMap a per-interpreter structure

It is ugly. Happy to throw it away, but I do not think that the
Perl facilities for this make for a much nicer implementation.