Fixed CFFCrosshairOptions::UpdateSliders assert and did some cleanup

this iCurrentWeapon is a bit confusing now - is this actually currentCrosshair ?