Refactor the report modules into a separate directory at
nparcel/report
task/ta-nst-011-41 -- Collected report scaffolding

setup.py
* add nparcel/bin/nphealth

nparcel/report/collected.py
* new Collected() class
task/ta-nst-011-42 -- agent_stocktake most current date search

nparcel/table/agent_stocktake.py
* new method stocktake_created_date to return the most current
  agent_stocktake.created_ts of an agent_stocktake record against
  agent_stocktake.reference_nbr
task/ta-nst-011-43 -- date-based collected filtering

nparcel/auditer.py
* new method filter_collected_parcels() to filter out items that have
  not been not been collected
task/ta-nst-011-44 -- incorporate date based filtering into the
Collected() class

nparcel/report/collected.py
* updated the process() method to incorporate call to
  filter_collected_parcels() method
task/ta-nst-011-45 -- limit exception report query by date

nparcel/table/agent_stocktake.py
* updated the reference_exception_sql() method to limit search results
  within nominated day range
task/ta-nst-011-46 -- integrate collected report into
nparcel/reporterdaemon.py

nparcel/report/collected.py
* updated the process() method to handle all BU ids and pass to the
  jobitem.reference_sql() method

nparcel/reporterdaemon.py
nparcel/bin/npreporter
* add support to run a collected report
task/ta-nst-011-47 -- integrate collected report into config

nparcel/b2cconfig.py
nparcel/conf/nparceld.conf
* support for collected report config items