Fixed HOM integration with dictionaries to ensure their processed representation
is valid (keys and objects collections are in the same order).

Previously we were using -allKeys and -allValues, which don't always return
collections in the same order on GNUstep (the Cocoa doc states that the order
is undetermined).
Now we use -getObjects:forKeys: that gives us properly ordered object and key
arrays.