Fixes ENYO-526

## Issue
The `value` from the ExpandableIntegerPicker is blindly routed to the contained IntegerPicker via a binding but IntegerPicker isn't designed to handle non-integer values.

## Fix
Since the value-less state is unique to the expandable picker API, only pass the `value` to the picker when the value is valid. Also update `openChanged` to set the value on open if it's currently value-less.

Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
I'm (lazily) testing for any valid value. I'm not assuming any initial value. Since `!!this.value` would return return false when 0, I added the second explicit check for 0.