-Interpolate moving planes (doors, lifts, ect) when uncapped framerates are used.

git-svn-id: http://odamex.net/svn/root/trunk@3976 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply RjY's patch to refactor the autoaim functionality and fix a bug that ignored a user's aimdist preference for hitscan weapons.

git-svn-id: http://odamex.net/svn/root/trunk@3978 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply RjY's patch to fix the server's incorrect capping of userinfo::aimdist at 5000. When the client constructs its userinfo struct, cl_autoaim is capped at 5000 and then multiplied by 16384 to calculate userinfo::aimdist. Thus the server should cap userinfo::aimdist at 5000 * 16384.
-This should allow autoaim to work as intended for client/server games.

git-svn-id: http://odamex.net/svn/root/trunk@3979 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove the cvar vid_capfps and replace it with vid_uncapfps (default = 0).
-Add a cvar vid_maxfps (default = 35) to allow the user to select a maximum fps to use when vid_uncapfps is disabled.

git-svn-id: http://odamex.net/svn/root/trunk@3981 b0bcef46-2027-0410-bd56-ab726e9a1d04