Implementing retro_set_controller_port_device to allow pad detach

Allows for pads to be detached by setting them to none in the frontend. Fixes Vs games in StarFox64/Lylat Wars for less than 4 players and possibly other games (issue #111). Must reset content for change to take effect.