Lasso and Polygon selections: minor code clean-up
pdInputMouse: forcibly capture the mouse on mouse_down

This provides more reliable behavior on UCs in particular, as they have
a tendency to "lose" the mouse if it moves outside their window rect.

An active capture is released when all mouse buttons are released.