Only pass through onSelect handler if it has been set on the DropdownButton
or it's MenuItem child

Fixes #138
Merge pull request #139 from pieterv/dropdownbutton-onselect-fix

Only pass through onSelect handler if it has been set on the DropdownButton