task/us151-ta134 -- OnDelivery -- Comms Delivery Partner
Configuration settings

nparcel/b2cconfig/__init__.py
* factor out ondelivery_loop into
  nparcel.b2cconfig.ondeliveryb2cconfig
* update the parse_scalar_config(0 method signature so that it
  can accept a "cast_type* parameter to force a cast when the value
  is parsed

nparcel/b2cconfig/commsb2cconfig.py
nparcel/b2cconfig/exporterb2cconfig.py
nparcel/b2cconfig/healthb2cconfig.py
nparcel/b2cconfig/mapperb2cconfig.py
nparcel/b2cconfig/podb2cconfig.py
nparcel/b2cconfig/reminderb2cconfig.py
nparcel/b2cconfig/reporterb2cconfig.py
* factor out environment.prod as this is handled in the
  nparcel.daemonservice module

nparcel/b2cconfig/ondeliveryb2cconfig.py
* new module structure to handle OnDelivery based config items

nparcel/b2cconfig/__init__.py
* refactored the parse_scalar_config() method to handle a list of
  values

nparcel/utils/setter.py
* new module structure to factor out the routine of setting a
  variable value.  Supports scalars, lists and dicts
task/us151-ta134 -- OnDelivery -- Comms Delivery Partner Configuration
settings (2nd commit)

nparcel/daemonservice.py
* parse and load support_emails config config option

nparcel/b2cconfig/commsb2cconfig.py
nparcel/b2cconfig/exporterb2cconfig.py
nparcel/b2cconfig/healthb2cconfig.py
nparcel/b2cconfig/mapperb2cconfig.py
nparcel/b2cconfig/podb2cconfig.py
* factor out the support_emails config parse and load as this in now
  handled by the nparcel.daemonservice module

nparcel/b2cconfig/__init__.py
* factor out the inbound_tcd, tcd_filename_format,
  uncollected_day_range, file_cache_size configuration attributes into
  nparcel.b2cconfig.ondeliveryb2cconfig.py
task/us151-ta132 -- OnDelivery - Uncollected Job Item query should be
Delivery Partner aware

nparcel/table/jobitem.py
* updated the uncollected_jobitems_sql() method's signature to accept
  a tuple of Delivery Partners to filter uncollected job items against
* refactored the uncollected_jobitems_sql() method to incorporate
  Delivery Partners filter

nparcel/ondelivery.py
* updated the process() and get_uncollected_job_items() method
  signature to accept a tuple of delivery_partners
task/us151-ta133 -- OnDelivery - Integrate Delivery Partner
configuration into workflow

nparcel/b2cconfig/__init__.py
* new method parse_dict_config() that can parse a ConfigParser section
  into a python dictionary structure
* refactored the business_units and comms_delivery_partner attributes
  to use parse_dict_config()

nparcel/ondeliverydaemon.py
* refactored the process() method so that each PE and SC4 uncollected
  lookup is done per BU ID.  This is so that we can feed in the
  appropriate Delivery Partners into the SQL per BU
* accept business_units and comms_delivery_partners via config
* new method delivery_partner_lookup() that identifies the business
  unit name associated with  a given BU ID and returns a tuple of
  Delivery Partners
* update the _start() method so that each call to the OnDelivery
  process() method provides the BU's Delivery Partners
Documentation update
Tidy-up before closing of feature