Unlink custom from JS-Dpad, Rename appropriately

The preference name was a little misleading. The preference has the
same functionality, but was named to imply an inverse functionality. It
is now disabled by default, which may need to be reversed if the number
of games requiring the feature to split the two controls is outweighed
by the number for which the feature disables joystick functionality.
Fix onscreen control layout on layout change

Addresses https://github.com/reicast/reicast-emulator/issues/531
Merge pull request #530 from LoungeKatt/master

Fix joystick dpad emulation, Refresh onscreen controls
Merge branch 'master' into skmp/r7-sprint