Add a recursive object merge strategy and bind it to *

This commit adds a jv_object_merge_recursive function, that performs recursive object merging, and binds it to multiply when applied to two objects.

Added docs and tests.

Closes #320