[Merge conflict resolved]
[white spaces removed]
[dependency on signals removal is a TODO item, current design has to be modified so that the signal dependency on noanimate signals are removed.]
[Review comment fixed] show modified to visible.
[Review comments fixed]: NULL check added in icon set and get APIs
[Review comments fixed] : API name changed and a NULL check added.
1. icon support [ icon get and set API] 2. title show/hide API 3. title object shown by default and its visibility status maintained.
Change-Id: I2d6ec9f335063333d82571f7e887f076aa43a468