move test components to own package
Introduce SystemBuilder

Make one package level constructor for EntitySystem and create the objects
via builder with fluent API.

Provides configuration options for both id generator and initial entity
capacity.

Move now correctly working and tested reflections method and the normal
set-based construction method to the builder.

Create builder test testing buildFromPackage method . Change other
test to SystemBuilder.buildFromComponents.
IDE files