Kfsti 668

This is the initial PR  for applying the KC CGB overlay project to KC 6.0. It should obviously be reviewed closely.
Also, you can do: 
```
values.put("award.financialChartOfAccountsCode", searchDto.getChartOfAccounts());
values.put("award.accountNumber", searchDto.getAccountNumber());
businessObjectService.findMatching(AwardCfg.class, values);
```

This way you don't even need to get any award objects back at all.