Add compile(Reader) method

JavaEngine provides the possibility to evaluate Java code from a Reader,
sometimes one might not want to have that code immediately executed.

For a Java File, the compile(File,Writer) method was provided already,
this commit adds such a method for compiling from Reader.
Add compile(String) method

A convenience method to compile from String, analog to eval(String).