Restore IndependentAxes calculation and change range output

Restored dead zone calculation which was wrongly removed with previous commit.
Re-ranged the thumbstick output to match XNA (which exclude the dead zone from the final range).