Fixed #1216: Support for array comprehensions using for-of (closed #1095)

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Fixed #1222: Update PhantomJS globals to 1.7 API

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Fixed #1220: Add typed array option, implied by 'node' option

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Version 2.1.10
Allow 'break' in switch case + curly braces