Changed version number to snapshot.
Providing packages to scan class for is not longer supported. Fully qualified name has to be provided from now on.
Added infrastructure to make sure that fields are only declared inside a fields-section.
Added error handling for invalid properties in config sections.

Added tests for error cases.
Changed dsl syntax.

Target are now referenced by id.
The underlying class is specified via a dedicated property --className--.

Adapted tests.
Merge branch 'target-ids' into develop

* target-ids:
  Changed dsl syntax.
  Added error handling for invalid properties in config sections.
  Added infrastructure to make sure that fields are only declared inside a fields-section.
  Providing packages to scan class for is not longer supported. Fully qualified name has to be provided from now on.
Incremented version number.
Merge branch 'develop'

* develop:
  Incremented version number.
  Changed dsl syntax.
  Added error handling for invalid properties in config sections.
  Added infrastructure to make sure that fields are only declared inside a fields-section.
  Providing packages to scan class for is not longer supported. Fully qualified name has to be provided from now on.
  Changed version number to snapshot.
Fixed version number.