resolved #2855.

$hx_exports initializers are now exploded, with each unique field
assigned with || {} to avoid overwriting any potential existing value.

For -D shallow_expose, the outside declared $hx_exports is similarly
exploded.