added an Engine implementation based on the javax.script API. Works both under jdk7 (Rhino based) and jdk8 (Nashorn based).