Make analog joystick input get clamped to a circle

In common case this only costs two floating point multiplies.
Uncommon case requires a square root.
Merge pull request #1320 from daniel-dressler/master

Restrict analog jotstick to circular boundry