[FIX] update in update when needed
[FIX] update in update when needed

When algorithm->update_queue is called in tests it gets a
MCP::Scheduler::Queue object. The scheduler however provides a DBIC
object. The DBIC object needs an explicit update call which is included
now. We simply check whether the object offers an update function and
call it if so.

tapper/Tapper-MCP,tapper/Tapper-MCP