Make nothing->value return undef instead of dying with 'Not an ARRAY reference'
Never die even if you call value() on `nothing'

Adviced by nmbooker.
Merge branch 'nothing_value_is_undef'