Rewrote assignGear attachments

see https://github.com/ferstaberinde/F3/issues/234

* 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)