Rewrite menu tracking using Mouse hooks
|Reported by:||jackburton||Owned by:||X512|
|Blocked By:||Blocking:||#3644, #4640|
Menu tracking should be rewritten using MouseMoved, MouseDown and MouseUp hooks. This would clean up the code a lot, moreover we would get rid of the use of GetMouse() which is not the best solution. This would also simplify the implementation of menu keyboard navigation.