Implementing PERCORE behaviour for multiple controllers.

Work to allow multiplayer games, as well as support for 3D pad. 3D pad seems to have issues of over sensitivity in NiGHTS menus that I tested it on, but in game it appears to behave. Multiplayer tested on bomberman.