Bug fix Indenter::add_if_string 0 length string

This fix allow the add_if_string method to properly handle a zero length string
(i.e. ""). Before the fix an empty string would embed a string inside a string.