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

Conflicts:
	features/chart_of_accounts/account_edit.feature
	features/step_definitions/login_to_KFS.rb
[KFSQA-569] Making progress...
[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-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-645] Confirmed with Mark what the feature is actually supposed to do.
[KFSQA-645] Added @smoke tag.
[KFSQA-569] Merged in work from KFSQA-645 and toggled the @wips.
[KFSQA-569] Pretty much done with this branch.
[KFSQA-569] Small cleanup.
[KFSQA-569] Converted something to a one-liner.
Merge branch 'master' into KFSQA-645
[KFSQA-645] Ready for commit.
Merge branch 'master' into KFSQA-569
Merge branch 'KFSQA-569'

Conflicts:
	features/chart_of_accounts/account_edit.feature
Merged KFSQA-569 and KFSQA-645 into master.