Separated out the task scoped settings from general task settings such that multiple plugins can exist.

In addition the application.conf was removed given that the user should provide this. That said, the js-engine plugin also has a reference.conf to fall back on.