porting Demand stuff to SP
update profile writer to match change to sp: ID is OUT param, not IN_OUT
update demand set writer to match change to sp: removed modified and user
demand set update passes 0 as project ID, since this is ignored by the SP
remove obsolete demand profile delete code
fix typo and missing import
fix typos
adapt to latest oracle SP api: string modstamps, CLEAR function, etc.
DS update throws exception when modstamp is wrong
transactions, adapted from core
fix problem in test fixture
handle insert and update failures