[IMP] 7.0 version of module stock_obsolete

This is a port of the 6.0 module "stock_obsolete", for 7.0.
wow, python2.3! that whole header should probably go