separate Rank effect from GainsExperience

fixes #3957
StyleCop clean
Merge pull request #4017 from Mailaender/ranks-zoffset

Fixed veterancy icons drawn below actor SHP