[SauceLabs] 15s timeout for each browser
mark types that are actually used by non-extern code with @:reallyUsed
[js/python] don't generate require/import for types that are not used by non-extern code (closes #3050)