KCINFR-979: adding generator registration logic
KCINFR-979: fixing a test
KCINFR-979: version number service to check the version of KC
KRACOEUS-7397
KRACOEUS-7619
KRACOEUS-7718: fixing NPE
KRACOEUS-7670
Budget edit person interaction - fix appointment type issue with select control in dialog
KRACOEUS-7724 fixed error reporting bug
KRACOEUS-7718: fixing save exception, fixing commons-lang import
KRACOEUS-7725 adding work around for negotiation service call till proper autowiring can be done.  This is needed to support testing
Merge pull request #541 from jhulslander/KRACOEUS-7725-negotiationMedusa

KRACOEUS-7725 adding work around for negotiation service call
Merge pull request #522 from sasipolus/KRACOEUS-7397

KRACOEUS-7397
Merge pull request #523 from sasipolus/KRACOEUS-7619

KRACOEUS-7619
KRACOEUS-7645
Integrate budget personnel - sync from proposal function
KRACOEUS-7645 : Add comment regarding DocumentNextvalue documentNumber changes.
Merge pull request #540 from leoherbie/KRACOEUS-7718

Kracoeus 7718
Merge pull request #542 from blackcathacker/budget-personnel-sync-from-pd

KRACOEUS-7645 : Budget personnel sync from pd
KRACOEUS-7717: Fixing null pointer after proposal submit
Merge pull request #543 from gathreya/routingIssues2

KRACOEUS-7717: Fixing null pointer after proposal submit
KRACOEUS-7728: Fixing null pointer in unit lookups everywhere.