[KFSQA-649] Improved the AccountingLineObject-related stuff so that we can add and delete lines properly and update lines that have already been added.
[KFSQA-649] Got it working for GEC!
[KFSQA-649] Got it working for AD!
[KFSQA-649] Moved preencumbrance_object.rb and preencumbrance.rb into the financial_processing folders.
[KFSQA-649] Got it working for Pre-Encumbrance!
[KFSQA-649] Refactored the AccountingLinesMixin so that the location of the existant aliases make more sense.
[KFSQA-649] Big changes, but we should be more or less ready for review of the actual AccountingLines stuff.
[KFSQA-649] Refactored the default_lines for some objects.
Merge branch 'KFSQA-649'

Conflicts:
	lib/kuality-kfs/data_objects/financial_processing/budget_adjustment_object.rb
	lib/kuality-kfs/page_objects/financial_processing/budget_adjustment_page.rb
Merged in AccountingLines stuff into master and added tags for @nightly-jobs.
[KFSQA-649] Added objects for AV, DI and DV.
[KFSQA-649] Added additional objects that rely on AccountingLines.
old master changes from last week so I can get latest master