[KFSQA-569] Initial commit for branch.
Merge branch 'master' into KFSQA-569

Conflicts:
	lib/kuality-kfs/page_objects/000_base_page.rb
Merge branch 'master' into KFSQA-569
[KFSQA-569] Added an AccountingLine object that should be able to be used in a collection so we can add however many lines we need and not repeat ourselves across multiple (FP) objects.
Merge branch 'master' into KFSQA-569
[KFSQA-569] Working on using a CollectionsFactory for Accounting Lines.
[KFSQA-569] Accounting Line object seems to be working now, but I need to finish the remaining steps.
[KFSQA-569] Small correction.
[KFSQA-645] Feature pretty much works.
[KFSQA-645] Refactored some of document.rb and utilities.rb to make it easier to get an object's class or associated page.
[KFSQA-569] Pretty much done with this branch.
Merge branch 'KFSQA-569' into KFSQA-728

Conflicts:
	lib/kuality-kfs/page_objects/financial_processing/000_financial_processing_page.rb
[KFSQA-728] Pretty sure this works now.