Add extra/swt

Changes from upstream : removed download choice based on architecture, this is always recompiled from source
extra/swt fixes
Merge pull request #870 from Mikayex/master

Add extra/swt