feat(micromap): make micromap support null keys.

Null keys are acceptable for HashMap, so MicroMap needs to keep that
feature.

Also now it stays in delegate mode once it has been switched.