decode+docs+tests: adds support for (array/object/calls).allowEmptyElement to address...