added capacity to ignore NULL_SYMBOL captures in embody_from_match
changed structure of semtrex_value_literal to store all the values in a new VALUE_SET symbol which is always the first child.  Now also allows comparison across different symbol types because the symbol type is no longer stored in the surface of the semtrex_value_literal and is compared for each child of the value_set

This breaks semtrex parsing.