Experimental/jscript9

Review, but don't merge yet, ancho has to follow!