Better parsing of missing variables. Now we report every failure before exiting the process
Cleaned up some redundant properties, and moved gradle tasks to correct project with least possible visibility for each task
Change the order of the packaging for the compile task, or else the wtkpackaged jar file will be overwritten by the jar task. Jar-task overriding does not work yet
Assemble-task does not use the overriden jar-task, so fool it into running our own task instead