FlxSystemButton improvements

- implement IFlxDestroyable
- downHandler -> upHandler
- icon -> _icon
- don't allow "swipe-pressing" anymore (clicking somehwere and then releasing the mouse over the button)
- don't require a upHandler to be set for toggling to work