Changes in Character.java and Option.java to shift reward elements from String placeholders to instances of the Reward class. Updates in Locale java to build challenges more accurately. Checkystle changes in SearchAlgo.java. Moved the non-current specification of Challenge (related to the XML repository files, not the gamespec) to generatorcollection.gamecomposition package.
Merge branch 'localBranchSean'