Fix mutating retainAll to work with remove-only HashMap keySet-view.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>