renames related to pillar moves + code style
Exam scheduling: clean up example + try polymorphistic entity class design
ValueSelector: downcastEntityClass
Exam scheduling: better config
Exam scheduling: fix roomPenaltyExclusive score constraint
Exam scheduling: new dataformat
Public API preparation: split up ScoreDirector and InnerScoreDirector
Public API preparation: do not expose as singleton List if it's a single property (do not expose xstream limitations in Config API)
fix javadoc
Prepare for public API: replace XmlSolverFactory with SolverFactory.createFrom... + replace (Freemarker)XmlPlannerBenchmarkFactory with PlannerBenchmarkFactory.createFrom...
docs: status of OptaPlanner
SolverFactory.createFromXmlFile() and PlannerBenchmarkFactory.createFromXmlFile()
docs: solver configuration by Java API - promote starting from an XML file
Change XStream id references from "id" to "xStreamId" and from "reference" to "xStreamRef" to avoid collision with mimicMoveSelector id (Note: breaks aggregating over past benchmark reports)
Tennis app panel: keep team color stable
Tennis example: support immovable (locked)
Merge branch 'master' of https://github.com/droolsjbpm/optaplanner.git into resume_swing
Refactored duplication in BendableScoreDefinition