fix for the previous fix.
- Try to fix the power source explosion.
- Fix smoke damaging tanks.
Merge branch 'master' of github.com:SupSuper/OpenXcom
removed debug thing
more fixes for lof checks

only run the extra checks for player units,
and only use it on the first bullet of an auto shot.
Fixed missing terror site popups.
Radar ranges
small fix for psi aliens

and a reduction in arguments for LoF viability checks.
fix for phantom and unlimited mind control
radar line fixes from Volutar, toggle on R key
- Fixed wrong craft/base weapon sounds.
- Fixed crash in base defenses.
Fixed UFO destructor crash.
no more 91 psi guys showing up as "unknown"
fix for psi soldiers in info view
better radar line behaviours

save them, force them on when placing a base.
- Fixed psi stats showing wrong.
- Fixed missing "In Psionic Training".
- Changed Battlescape option speeds.
- Changed default scrolling behavior.
- Added button for Drag Scroll in Battlescape.
- Added button to Restore Defaults.
- Added key options.
add backwards compatibility for previous pre-releases.

whiners.
better fix for tu check on psi attack

because we don't pass a reference or a pointer or something to the state,
i don't know.
there must be a better fix than this, but this works so whatever.
make more use of the forward/back mouse buttons

- add a selectPreviousPlayerUnit() function in BattleScapeState, for use with "back"
- allow for checking reselect flag on existing selectPreviousPlayerUnit function in SavedBattleGame
- use forward and back buttons in inventory state
- use forward and back buttons in unit info state
Fixed errors in research tree.