Fixed Mouse Under WindowsDX

This PR fixes the mouse behavior to work like XNA as described in https://github.com/mono/MonoGame/issues/2464.

Fixes bug introduced in https://github.com/mono/MonoGame/pull/2644.

Fixes https://github.com/mono/MonoGame/issues/2748.
OnIdle Doesn't run when you are doing RunOneFrame().  This breaks my mouse =(