[KFSQA-702] FO can do account search/cancel without affecting PayeeId.
[KFSQA-721] test petty cash vendor can only use reason code 'K'
KFSQA-791 clean up for merge with master
Merge branch 'KFSQA-791c'
[KFSQA-702] merge from master
[KFSQA-702] merge from master
[KFSQA-721] merge from master
[KFSQA-702] merge to master
[KFSQA-721] merge to master
Added in a bit of code that should make running parallel tests with number of browsers greater than number of CPUs more reliable.
Removed the profile business that I tried to add in the last commit. It does not seem to help.
Fixed up the PaymentInformationMixin so that it can more reliably determine whether it hits the Vendor Address Lookup.
Fixed an issue with [KFSQA-753] test.
[KFSQA-828] Fixed a typo and got the textareas fixed for ParameterPage.
[KFSQA-828] Cleaned up some defs on pages. I think I have all the textarea elements converted now.
Moved the Nightly Batch Jobs run step to its own file and added some more explicit steps. Extended the maximum about of time we let batch run before failing to one minute, just in case the machine is taking a long time to run.
Fixed up the document search that is used by most KFSDataObjects to view the given document so that its polling is a little nicer to work with.