Tweaked attachment assigned in assignGear:
* attachments classes are defined at top of assignGear in local variables
* attachments per weapon refer to local variables instead of class itself

This'll make it easier for future implementation of parameters, as well as quickly changing the default scope (for example)
* added more scopes to loadouts
* added sniper loadout + ghillie to NATO
Rewrite of attachment system
* now assigned at top of assignGear_$FACTION.sqf file
* removed assignGear_attach.sqf
* Added custom attachments to divers, using silencer by default
* Updated scope related comments
no message
Merge pull request #236 from Wolfenswan/dev-attachment

Rewrote assignGear attachments