Proper time & code-condensation

Thanks for the pointer, BevapDin.
Fix performance and draw issues in view items / view monsters.
Fix F.A.Q. in help
Fix for #6944.
Merge pull request #6943 from KA101/MiningFix

Proper time & code-condensation
Merge branch 'fix_item_list_performance' of https://github.com/bdragon28/Cataclysm-DDA into Multimerge
Merge branch 'help-fix' of https://github.com/VlasovVitaly/Cataclysm-DDA into Multimerge
Silence unused parameter warnings.
Merge branch 'lab-finale-fix' of https://github.com/Rivet-the-Zombie/Cataclysm-DDA into Multimerge
Merge branch 'silence-check_up_down_OK_warnings' of https://github.com/kevingranade/Cataclysm-DDA into Multimerge
Holster can now hold pistols
Renamed 'bootstrap' to 'ankle holster' (id is still 'bootstrap') and can
also hold (smaller) pistols
Update some sword-related text and formatting
Fix inv_type not working for guns (somebody forgot a case in their
switch!)
Fix items with charges in containers multiplying their weight by remaining
charges when calculating total container weight
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into scabbard