Fix for bug #1776 by Jonathan Dearborn
Make gamecontroller triggers have values in 0 - 32767.

This changes the old behavior of having values in the -32768 - 32767
range, like regular joystick axis. Now "button as axis" triggers (like
on Logitech controllers) and regular axis triggers (like on Xbox
controllers) have the same resting value, 0.