This patch is for Win32.
This patch allows for a click of the Right Mouse button
on a Windows 2+ button mouse, to be "translated" to
a sequence of "control key" and "left mouse click",
as is normal on a 1 button Apple mouse.
This feature is on by default for Win32,
but can be turned off by a configuration file option.
The new keyword is "map_right_mouse_button".
Additions to read config file and setup state.
Declares a pure virtual function "MapRightMouseButton"
Empty defintion for "MapRightMouseButton" on Posix.
The main changes are in this file.
When a right mouse click occurs,
we "fake" the following sequence-
control key down, left mouse down, control key up,
and after any intervening mouse moves,
when we get another mouse event,
we fake a left mouse up event.