edi_fetcher overhaul, test_client improvement
New options: --test --provider --account
Lots of crosschecking. Accept files from command line or STDIN.
Had to break out the logic in EDI to accommodate non-retrieved input.
Remote retrieval now avoids pulling a file if the same file was
previously retrieved and successfully processed. If it bombed out,
then we get it again (on the hopes it might have been fixed).
Also better test_client behavior on edi2json failure.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@17684
dcc99617-32d9-48b4-a31d-
7c20da2025e4