Fix: addr() return the right address: c_str() in case of srings, &otherwise.
DSL: forward now takes the name of the device.
Tests updated.