Change m_idfReferencesMap implementation

This reverts WorkspaceObject to use getObjectsByReference() again.

This also changes IdfReferencesMap to use WorkspaceObjectMap instead of
HandleSet, similar to the change in implementation for IddObjectTypeMap.