Fix up issue with some modification of uArray not clearing the output cache.
Changed unset on uAssocArray to delete items.

This is not strictly PICK behaviour, but uAssocArray is not really PICK, so I have followed PHP style expectations
Fix up calls to methods which are no longer available on uAssocArray()
Fix up issue with ::fetchAssoc() to handle not having a key field.