added support for passing java system properties to the launched java process

I'm no groovy expert and pretty sure there is a more elegant way to construct the java command but it works