* Fix bad item replacements and switching to primary weapons
* Update addons/irlight/functions/fnc_initItemContextMenu.sqf
* Update fnc_initItemContextMenu.sqf
* Remove unused funtions
* Various fixes/tweaks
- Added a weapon parameter to `switchAttachmentMode`
- Made `switchPersistentLaser` take pointer switching into account
- Fixed IR light attachments being added to the wrong weapon