KRACOEUS-7705 : Unrecovered F&A Panel - Continue

1. generate f & A panel when one of the condition meets.
2. can do the inline editing /saving/ deleting

two problems:
1. can't display total unallocated amount
2. can add the new inline to the page, but can't save 

Please take a look and write comments!

Thanks
navigate calls save function when returns. ar"BudgetDistributionService.initializeUnrecoveredFandACollectionDefaults which will default the values if they don't exist." I see there are checks in the initializeUnrecoveredFandACollectionDefaults. But once I  remove the check in the save, all the items  will be reset. 

In the BudgetCalculationServiceImpl, BudgetDistributionService.initializeUnrecoveredFandACollectionDefaults being called in function initUnrecoveredFandAs() which is called by initCostDependentItems().
the document.getBudgetUnrecoveredFandAs().clear() is  always called before this initializeUnrecoveredFandACollectionDefaults. Did I put the  getBudgetCalculationService().calculateBudget(form.getBudget()) at a wrong place? 

Unless there is sth else I  wasn't aware of, I don't understand the logic about the "!" in your comment although it has been there for a long time.