KCINFR-992: removing parts of doc header workaround, moving budget logic to the proper place
KRACOEUS-6294: start of authorization work
KCINFR-979: fixing compile error.
Merge pull request #566 from leoherbie/auth_prep

KRACOEUS-6294, KCINFR-992
KRACOEUS-7557 : Set final budget version
KRACOEUS-7557 : Make budget versions dialog
KRACOEUS-7557 : Add dropdown button control
KRACOEUS-7557 : Use dropdown control in budget versions
KRACOEUS-7557 : Wire in add budget rule and change summary budget flag
KRACOEUS-7557 : Show error messages in dialog
KRACOEUS-7557 : Persist proposal when setting final budget