merging in changes from trunk, ce49b8deaf6c8df9561234e240b04312c7a32bc9 to 8690e77d8a9058798aaf392e31fd6e0094b347ea
added build.properties support and per-module code templates refs #76, #115
merged in changes from branches/bmuskalla d904030f70f2266e069b931cfb35186be548c45d: added build.properties and per-module code templates support, closes #42 and closes #76