task/ta35-01 -- create compare barcode and connote method

nparcel/loader.py
* new method match_connote() which simulates a manufactured barcode
  and compares to connote
task/ta35-02 -- job_item connote search

nparcel/table/jobitem.py
* new method connote_sql() as an SQL wrapper to extract records
  against job_item.connote_nbr
task/ta35-03 -- get job.id of records that match a given connote

nparcel/loader.py
* new method get_connote_job_id() which checks the "job" table for
  related "job_item" records with connote argument

nparcel/table/job.py
* new method connote_based_job_sql() which provides the raw SQL to
  generate connote-based job.id
task/ta35-04 -- integrate connote_check into loader.process()
-- (log errors only)

nparcel/loader.py
* FIELDS global correction to the "Identifier" offset
* process() method now includes call to match_connote() to check for a
  manufactured barcode
task/ta35-04 -- integrate connote_check workflow

nparcel/loader.py
* fully integrated the match_connote() workflow with capability to
  update or create job records as required

nparcel/loaderdaemon.py
* updated the get_files() method to return a sorted list of files to
  process to address defect