Added ability to handle gunmods to the item factory.
Removed duplicate '45 caliber retool' in itypedefs.
Merge PR #858 - ability to define gunmods in JSON
Add missing leading period to .45 caliber retool's name