KRACOEUS-8252 : Save the current doc before creating new budgets

Also make sure the add budget dialogs appear ontop of the budget versions dialog.
KRACOEUS-8394 : Change budget dropdown to display 'For Submission Version'
KRACOEUS-8364 : Clear the line item cost when calc subaward
Merge pull request #1233 from blackcathacker/subaward_calc

KRACOEUS-8364 : Clear the line item cost when calc subaward
Merge pull request #1231 from blackcathacker/budget_versions_save

KRACOEUS-8252 : Save the current doc before creating new budgets
Merge pull request #1232 from blackcathacker/budget_copy_versions

KRACOEUS-8394 : Change budget dropdown to display For Submission Version
KRACOEUS-5730: Rearranging comments not persisted in reviews