Add check to prevent scripts from building VTOLs with non-VTOL weapons in factories.
qtscript: Fix propulsion id in droid game type. Fix getWeaponInfo() - now it
actually returns something, and hopefully something correct.
qtscript: In enumDroid(), make sure we match for our simplified droid types.
In enumRange(), make sure we convert range to map coordinates.
Fix bug that made droids produced by scripts get human player's upgrades.
Merge remote-tracking branch 'origin/bugfixes'

Conflicts:
	src/qtscriptfuncs.cpp
	src/scriptfuncs.cpp