Many changes, weird results:
test_getRangeLeases:
- 'allleaseobjs' length decrements in the loop but does not report in output

DHCPObjs.py
- adding new function to set the value of an arbitrary parameter

chkleaseProc.py
- refactored function for 'getSubnetLeases'
Fixed generation test:
test_getNetRanges, test_getRangeLeases:
- added new function to DataTools:
  - trunclst(origlst,rmvlst)
    - removed the elements of one list from another
      - needs CBD and test added
DHCPObj problems:
- mysterious in-ability to assign a value to a object parameter
  - works for some: active, free, abandoned, expired
  - not for others: found, backup, others

No idea what may be going on.