Adapt interface of ws_array to use ws_object*
Adapt interfaces of implementations of array type methods
Fix: ws_array_has() implementation to do obj-compare
Fix: ws_array_find() to use appropriate types in implementation
Fix: ws_array_get_at() to use appropriate types
Fix: ws_array_set_at() to use appropriate type
Fix: ws_array_append() to use appropriate types
Fix: ws_array_sort() can now use the object compare function
Fix: ws_array_find() gets an object to compare against now
Fix: ws_array_find() get a ref on the found object
Fix: ws_array_get_at() get a ref before returning
Fix: ws_array_set_at() gets a ref on the object before storing it
Fix: ws_array_foreach() Gets and releases refs in each iteration
Fix: ws_array_append() gets a ref before storing
Fix: Must cast the return type here
Merge pull request #214 from matthiasbeyer/fix-array_use_obj

Make the ws_array type use ws_objects as members