Fix i is undefined error when editing vendors

When editing an existing vendor record that has an attached address, you
will get an error about i being undefined. It appears this could happen
with emails and phonenumbers as well.
set creditcard last four digits for credits

Authorize.net requires the final four digits of the credit card to
process a credit. This change provides the last four digits when the
full number is null. This should only happen on credits.
Edit functions to DetailTaxCategory/EditAndSave test to TaxCategoryTest
Getting started addressing the comments
Got Test working correctly
Merge remote-tracking branch 'origin/feature-taxcategoryfunctionaltests-ds-continuation' into feature-taxcategoryfunctionaltests
Updates for David to continue working
Not at all finished
Functional Test Help
Updates to how tax tests can work
Created a function to test ability to create tax category rate
Merge remote-tracking branch 'origin/develop' into feature-taxcategoryfunctionaltests
Commit.  Major work done, but not complete.  Need to merge in develop
Merge remote-tracking branch 'origin/develop' into feature-taxcategoryfunctionaltests
Fixed some locator issues.  Still needs work
Merge remote-tracking branch 'origin/develop' into feature-taxcategoryfunctionaltests
Merge remote-tracking branch 'origin/develop' into feature-taxcategoryfunctionaltests
Changing the labels for the PayPal Express integration to make it clearer what they refer to.
Fix spelling error in HibachiListing Display.cfm

Change decending to descending
Revert "set creditcard last four digits for credits"

This reverts commit 124f5754e458158570adc22cd8b4d615a6f2b82f.