message-append: char* passed to sd-bus as char**
message-append: char* passed to sd-bus as char**

If a call to message::append resulted in the templates generating
a call to sd_bus_message_append_basic, all flavors of char* were
being passed to sd_bus as char**.

Fix by adding type-templates to distinguish between T and T* for
the parameters to sd_bus_message_append_basic.

Fixes openbmc/openbmc#1025.

Change-Id: I2f3a204ae10803c677d1c3aecfa4d9eabc40b593
Signed-off-by: Patrick Williams <cbb7353e6d953ef360baf960c122346276c6e320@stwcx.xyz>

openbmc/sdbusplus,openbmc/sdbusplus,openbmc/sdbusplus,openbmc/sdbusplus