Adding mouse support, starting with Targeting and Look Around modes.

Currently for SDL builds only. Supports:
Look around:
* Left click to move cursor

Targeting:
* Left click to move cursor
* Scrollwheel to cycle targets
* Right click to fire