Now properly supports defining the target directory

Previously the target directory had to be overriden on the task, as the
XML DSL wasn't evaluated yet. This was an unsightly deviation from the
rest of the jooq configuration. Now properly waits until the project
is evaluated and performs the necessary configuration.