Update ItemViewValueSupport to allow for falsy values.

The existing method for calculating item values fails for falsy values like `null`, `0`, or `false`. I've updated ItemViewValueSupport to only default to the whole content object for the value when the calculated value === undefined.