Make hidden names smaller to save a few JsVars
            If there's only one function scope, don't define an array and save 2 JsVars
Fix setInterval on non-F1 boards (fix #415)

Conflicts:

	ChangeLog
Fix issue where large doubles (> +/- 2^31) were converted to -1 rather than truncated ints