generate.groovy: tweak comment
Use Apache Velocity for template processing

Velocity is a powerful templating engine which can do things like for
loops and string manipulations inside the templates using directives.
Use an INI style for the translations files

Hopefully this will be easier to read and maintain as we grow the
collection of code generated sources.
Use lowerCamelCase for the template variable names
Call generate.groovy for src/test/templates/ too

This will allow us to test it, so that we can verify that everything
worked well.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Test the template processor

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Template engine: support multi-line values

This is Markdown style:

	key = ```
	This is
	a multi-line
	value.
	```

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Test the multi-line values in code templates

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add license headers

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
End all .java files with a new-line

This is automatically added by 'mvn license:update-file-header'.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Merge pull request #22 from imagej/velocity

Velocity templating