defect/de05 -- proxy issue
task/ta-npi-016-03 -- introduce BU conditions into the config

nparcel/conf/nparceld.conf
* introduced new "conditions" section

nparcel/config.py
* support for the new "conditions" attribute
* new method condition() which accepts a business unit and flag to
  return a boolean value
task/ta-npi-016-04 -- integrate BU conditions into the loader.py

nparcel/loader.py
* deprecated the translate_bu_id() method as the Business Id is
  now calculated from the filename and send through to the
  process() method as an argument
* deprecated the file_bu attribute
* process() method now receives the bu_id as an argument

nparcel/loaderdaemon.py
* modified the validate_file() method so that it now determines
  the Business Id and returns it in addition to the file time
  stamp as a tuple data structure
task/ta-npi-016-05 -- refactor the table_column_map() method
so that the 'default_equal' rule is processed separately

nparcel/utils/log.py
* adjust logger_name to handle logging when used with the Python
  interpreter
* patched issue with setting the logging when overriding the root
  handler

nparcel/loader.py
* refactored the table_column_map() method so that each processing
  step exists in separate method
* new methods set_callbacks(), set_defaults(), set_default_equals()
  and set_columns()