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
Merge branch 'dev' of https://github.com/ferstaberinde/F3 into dev-assignGearTypeCheck

Conflicts:
	f/assignGear/f_assignGear_aaf.sqf
	f/assignGear/f_assignGear_csat.sqf
	f/assignGear/f_assignGear_fia.sqf
	f/assignGear/f_assignGear_nato.sqf