[setup] moving QuerryRunner and DataLoader to separate packages
[setup] [NOT WORKING] solving different printing strateries by polymorphism & choosing strategy at IoC load time
(cherry picked from commit 317c538)
[setup, fix] fixing previous cherry pick - manual config istead of spring
[loading, tuning] SIGNIFICANT SPEEDUP: manualy setting relations and ignoring represeting FKs in entities (@Transient)
[loading, tuning] batch flushing in java & removing persistence.xml in favour of spring-driven config

batch flushing made with "Adding custom behaviour to all repositories":  http://static.springsource.org/spring-data/data-jpa/docs/current/reference/htmlsingle/#repositories.custom-behaviour-for-all-repositories