Implement Classic controller support in the Wiimote plugin.

Open another request with only changes for this.
Tested with the diagnostics.watch method. All the functions seem to work correctly.