Rewrote assignGear attachments

* attachments now defined in local variable at top of script
* attachments no longer tied to weapon
* attachments can be overwritten on a per-unit basis instead

Bugfix:
* backpack assignment for nato, csat, aaf (had a remnant scope)