Implement ucl_array_replace_index()
Overwrite the indicated array index with a new value, keeping its position in the array
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 into object_merge
style