Kfsti 668

This is the initial PR  for applying the KC CGB overlay project to KC 6.0. It should obviously be reviewed closely.
please create:

```
protected boolean isPrimeSponsorFederal(Award award, String federalSponsorTypeCode) {
    return isFederal(award.getPrimeSponsor(), federalSponsorTypeCode);
}

protected boolean isSponsorTypeFederal(Award award, String federalSponsorTypeCode) {
    return isFederal(award.getSponsor(), federalSponsorTypeCode);
}

protected boolean isFederal(Sponsor sponsor, String federalSponsorTypeCode) {
        if (ObjectUtils.isNotNull(sponsor) && ObjectUtils.isNotNull(sponsor.getSponsorTypeCode())) {
            if (sponsor.getSponsorTypeCode().equals(federalSponsorTypeCode)) {
                return true;
            }
        }
        return false;
} 
```