Warp sound synchronisation fix

Fixed warp sound playing out of sync when toggling long/short jumps (and
other side effects)
Removed debug logs for that investigation
Fixed short jump warmup improperly divided by 3
Code cleanup
Fixed energy exploit

Fixed energy gain when using negative distance in jump core
Radar API fix

Fixed radar getResultsCountto return -1 while scanning so we can
actually poll for scan progression
Fixed protocol controller with invalid texture

Fixed protocol controller APIs to check parameters range
Updated protocol controller API to return current values instead of -1
when out of range (making easier LUA scripts)
Merge remote-tracking branch 'origin/master' into TDK