Fixed client side prediction by correcting erroneous command accumulation on client. This was something I refactored (poorly) in 2006 (Quetoo), borrowing from R1Q2. It now works correctly. This changeset also simplifies and improves the stair interpolation code.