Monthly budgets for Group Categories

Some deep changes needed to make budget for group categories.

1. Fusing with BudgetValue Date
=====================
If the DB shows from the monthly-budget table a category ID that does
not exist in the fused list, we get it anyway even though its not that
intuitive.

2.  FuseWithDefaults
=============
We will fuse BudgetValue is all cases and totals just when the category
is not a group category

3. New visual style for group and item categories on transaction panel.
============================
For Budget view.

4. New Totals labels button transaction panel
=============================
For budget view

Also documentation and naming changes