Add new method ucl_array_merge
Merges the contents of an array into an existing array
Fix type declaration
Rewrite ucl_array_merge
Clear the source array of its elements to solve problems with unref'ing it later
Add an optional copy parameter, keeps the source array intact
Fix errors and style
Fix documentation of ucl_array_find_index()
Merge pull request #41 from allanjude/array_merge

Add new method ucl_array_merge
Implement ucl_array_replace_index()
Overwrite the indicated array index with a new value, keeping its position in the array
Clarify some more
Merge pull request #42 from allanjude/find_index_docs

Fix documentation of ucl_array_find_index()
Update documentation for ucl_object_insert_*
ucl_object_insert_key_common() returns false if top == NULL or top != UCL_OBJECT
Rewrite ucl_array_replace_index()
Use DL_FOREACH_SAFE and DL_REPLACE_ELEM
Merge pull request #43 from allanjude/array_replace_index

Implement ucl_array_replace_index()
Merge pull request #45 from allanjude/inline_docs

Update documentation for ucl_object_insert_*
Fix recursive iteration bug

When iterating over a sub-object, it_obj is not reset to NULL and causes it to incorrectly display the first item twice.
Merge pull request #46 from allanjude/patch-1

Fix recursive iteration bug
Merge branch 'master' of github.com:vstakhov/libucl
Sync with upstream/master (vstakhov/libucl)