Extract calculation of gun dispersion based on skill to a seperate funtion.
Cap training from firing a gun if dispersion from the gun is greater than disparsion from player skill.
Improve warning message about capped skill gain from gun accuracy.
Shift threholds for weapons to allow full skill advancement in each category.
Fix sign of per-based adjustment to gun skill cap.
Tweak ranged attack skilling caps and add rationales.
Bump max effective ranged skills to 10.
Egregious acts of reindention.
Add dispersion value of loaded ammo to gun info.
Merge pull request #6877 from kevingranade/cap-firing-skill-gain

[READY] Cap firing skill gain