Free the engine queues on osengine_finalize(), not on osengine_free()
Free the engine queues on osengine_finalize(), not on osengine_free()

These queues are created on osengine_initialize(), so they should be
freed on osengine_finalize(), not on osengine_free().

This wasn't causing problems in the common case of a complete
synchronization process. But it was causing crashes for configuration
of incomplete groups (number of members < 2) on Kitchensync, because
osengine_initialize() was failing and the queues were not being created.



git-svn-id: e31799a7ad59d6ea355ca047c69e0aee8a59fcd3@1154 53f5c7ee-bee3-0310-bbc5-ea0e15fffd5e

ianmartin/opensync,ianmartin/opensync