KRACOEUS-7671

KRACOEUS-7671
Enable validation for personnel and non-personnel cost.
KRACOEUS-8072
Fix date issue on edit personnel
Fix JPA save issue - updating with new modified object after persist/merge.
Also fixing some minor issues found while testing.
Why the change back to calculateBudget instead of calculateBudgetOnSave. calculateBudgetOnSave has extra functionality that is required during save. Specifically related to subawards.