CStdString removal from the PVR section.

As the title said this get rid of CStdString from the PVR section.

ping @jmarshallnz, @Jalle19 or @opdenkamp for review.
I think the constructor should be changed so that it sets the icon path internally since we're already passing a CPVRChannel object to it.