[KFSQA-664] Got started on Parameter-related stuff.
Merge branch 'master' into KFSQA-664
[KFSQA-664] Got the ParameterObject working w.r.t. #edit and #create. Very slick.
KFSQA-BA_fixes should be working correctly now
[KFSQA-664] Pretty much done. Just need to clean it up.
[KFSQA-664] Ready for review.
[KFSQA-755] initial commits for 'vendor edit' script
 mainly : make sure tax number and notes are not visible.
  changes to address fields and phone fields persist.
[KFSQA-755] changes to initial commit.
[KFSQA-701] script to test DV with special handling and FO can uncheck special handling and approve.
[KFSQA-715] script to test DV with foreign draft and tax.  Also include 4 levels of routing and changing of accounting line and bank code.
[KFSQA-715] merge from master
KFSQA-BA_fixes merging master into branch
[KFSQA-755] merge from master
[KFSQA-755] merge from master
Merge remote-tracking branch 'origin/master' into KFSQA-664

Conflicts:
	lib/kuality-kfs/page_objects/lookups/000_lookups.rb
[KFSQA-711] initial commit to test foreign vendor with newly added 'Remit' address.  Also do non resident calculation and GLPE check to include taxes withheld amount.
[KFSQA-784] Added the JSON merge script to the resources directory. Updated the test-factory and watir-webdriver gems to the most recent versions.
[KFSQA-677] scripts for DV E2E tests for foreign vendor with Foreign draft, non resident alien tax, special handling and 5 nodes of routing.
[KFSQA-784] Fixed the profiles a bit.
[KFSQA-711] merge from master