Fixed SelectBox raising exception with null options

Fix for issue #4639
@ADmad The widget could be used outside of FormHelper, so relying on FormHelper to sanitize the arguments for this class is probably not a good idea.