xbmc/xbmc — pull request #1880 by pieh (2012-12-02 15:18:19+00:00)
Title: fix crash when using Container.NumItems infolabel with epggrid control

There is crash when we cast CGUIEpgGridContainer control to CGUIBaseContainer in info manager to get values of Container.* or ListItem.* infolabels for epggrid control. This PR adds common IGUIContainer class to be used by info manager and view control that both CGUIBaseContainer and CGUIEpgGridContainer subclass from. I implemented some infolabels in CGUIEpgGridContainer (Container.* booleans are missing for now - will just return false, but won't crash)

Issue was reported in http://forum.xbmc.org/showthread.php?tid=145029