converted all foreign controls to ControObjects Slave in BpmControl

This ensures that no update missed from other engine controls in case of later changes.