KCINFR-979: removing proposal person references
KCINFR-979: matching interfaces
KCINFR-979: responding to code review comments
KCINFR-979: responding to code review comments
KRACOEUS-7335
Merge pull request #363 from neethupolus/KRACOEUS-7335

KRACOEUS-7335
KRACOEUS-7389
Merge pull request #347 from leoherbie/s2s_pp_replace

KCINFR-979: removing proposal person references
KRACOEUS-7377: Updated the suggest search to look for sponsorName instead of acronym, updated Prime Sponsor ID to Prime Sponsor Code, and updated view.
    Updated performSponsorFieldSuggest to use QueryByCriteria to only use one db call instead of multiple.
KCINFR-979: fiing compile error
Merge pull request #372 from leoherbie/build_fix

KCINFR-979: fiing compile error
KCINFR-979: converting form mapping loader as a spring managed bean
KCINFR-979: converting the schema parser to a service and moving it, removing other usages of KcServiceLocator from s2s
Merge pull request #368 from shibupolus/KRACOEUS-7389

KRACOEUS-7389
KRACOEUS-7274:integrate krms rules in data validation
KRACOEUS-7309: Intermediate Commit after changing BudgetDocument to Budget. Non Compiled version
KRACOEUS-7309: Another commit after more refactoring. Non Compiled version
KRACOEUS-7309 : First commit of compiled version. Not tested, not runnable
KRACOEUS-7505 : KRAD Budget Framework
KRACOEUS-7309 : Change budget from abstract so KRAD-Data doesn't find problems with relationships