PLANNER-173 excluding static and final fields, adding fields of super to the fieldsCache to support proxied classes (such as jpa entities or cdi beans)
(cherry picked from commit 07f8b3fb66eb77983986727ff23f8c95207b5e0b)
adding cloning support for solutions with private no-arg constructors
(cherry picked from commit 0ad3b5c38f49ad952f48037cdff1d83cee881e2c)
cloner: recursing to superclass is already done in copyFields() + ignore all static fields (not just final fields)
(cherry picked from commit 433018584b537cca6cf51823ba86cb18424d16e9)
merge Immutable and Private Solution into TestdataAccessModifierSolution and add more challenges
(cherry picked from commit b0b8f29dfdfd1d05f8cdd254a7e8a94af9f5b8f6)