マウスカーソル座標を任意にセットできる関数をmain_window.cに追加

set_cursor_pos_MainWindow() 関数は、マウスカーソルの座標を
任意の座標に設定する。
今のところこれはグローバルなディスプレイ座標における座標として設定される。
（ウインドウ座標ではない）

DOOMのような操作を行う場合に、マウスを占有する必要があるが、
マウスデバイスからの純粋なRAWデータのみドライバーで提供すべきか、
それとも座標を含めた加工済みのデータを提供すべきかで迷っている。

今のところは、加工済みのデータ（座標化されたデータ）を基本として提供し、
DOOMのようなRAW的なデータ（各入力毎の相対的な移動量）を得たい場合は、
ユーザーがこの関数などを用いることで、擬似的に行ってもらおうと思ってる。
（たとえば、入力読み取り毎に、カーソル位置をウインドウ中央に戻すことで、
　擬似的に相対移動量を得る等）

ウインドウがマウスデバイスを本当に占有してしまう方法を考えたが、
（デバイスドライバーとしての理想としてはこちらだろうが）
デフォルトがそれだと、マウスとは無関係なアプリの場合でも、
ウインドウがマウスを占有してしまって、それは煩わしい。
だから、占有する動作（DOOMのような）を行う場合をイレギュラーと考え、
その場合に面倒さを押し付けることにした。

ペイントアプリのような場合は、
素直にウインドウ内の座標を得られた方が都合が良いし、
また、それならば占有する必要も無いので、煩わしさも無い。
従って、
マウスデバイスが返す座標データは、ウインドウ内のローカル座標とするのが良いはず。

等と考えた末の、この関数の追加です。