Budget Document Refactor

Budget Document Refactor. There are still some problems with this work. Specifically BudgetDocument still exists and is required in a few places that still need work. Specifically a handful of values finders and action class. Values finders still need to be fixed and the action class references changed to AwardBudgetDocument. I believe there also some packaging issues with some of the modified budget events and rules that will need to be resolved. Lastly about 23 integration tests need to be fixed...but I wanted this out there so it can start being review so hopefully Award budget regression testing can begin this week.
hmm interesting.... Kind of wish that weren't the case but I understand.  I'm just thinking that since this rule stuff is kind of magical it would be good to print out some info messaged saying some thing like:  Rule handler with X name has registered the following Rules.  You can get the bean name by implementing: NamedBean