Holster Expansion

This allows for any gun ( within holster volume limitation [ currently 5 for normal and shoulder holster and 3 for ankle] ) to be holstered and unholstered using said guns default skill requirement. ( Meaning to holster a pistol it would check your pistol skill, shotgun checks your shotgun skill, etc. ) This also renames the HOLSTER_PISTOL iuse flag to HOLSTER_GUN.

I haven't added any larger holsters yet, so currently this will only allow the player to holster a sawn-off shotgun. This is subject to change though.

Issue: #10515 
From what I can tell it would probably be more like ```maxvol / 3```

The reason I say this is the back holster has a capacity of 15. Almost all rifles or shotguns will fit. The normal and shoulder holsters have maxvol of 5.