New options for further customisation

I needed to add my own pluginModule to the soy template compilation process (as described on https://groups.google.com/d/msg/closure-templates-discuss/Fewbk_m1i2c/nSv5dO3W2-AJ). I found this impossible with the current soynode implementation, so I added a few options for it.