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
README.md: update working example to Jython

This example is tested and working in ImageJ 2.0.0-beta-7.9.
CropTest: remove reference to Slice class

Probably Slice was renamed to Crop, but Eclipse thought it was smarter
and auto-imported org.python.antlr.ast.Slice when organizing imports...
POM: remove unnecessary ij-app dependency
POM: bump to pom-scijava 1.161

This updates the version of ImgLib2 to 2.0.0-beta-26, and adjusts
accordingly for breaking API changes.

It also updates scijava-common to 2.15.0, which includes many new
services migrated from ImageJ core.
Migrate to SJC version of core services & plugins

See:
https://github.com/scijava/scijava-common/commit/3aa51f812fef19cd14e3adea4d4aa5e3b395f1ea
POM: add dependency comments
Organize imports
Remove Swing-specific widget

The code has migrated to ImageJ:
https://github.com/imagej/imagej/commit/d0e7a1eee1683e523309588c6bbb31e99743b212
Migrate to ImageJ Common component

See:
https://github.com/imagej/imagej-common