Correctly savestate std::maps with non-uint keys

Fixes savestates, seem to work now.

-[Unknown]