[epg] get rid of orientation support
[epg] cleanup: refactor/remove methods MoveChannel and MoveProgrammes
[epg] cosmetics: refactor, code formatting etc.
[epg] cleanup: remove unnecessary method CorrectOffset()
[epg] cosmetics: code formatting
[epg] cleanup: remove friend class declaration PVR::CGUIWindowPVRGuide
[epg] refactor CalcuateLayout() into UpdateLayout() and the free item
memory stuff in it's own method
Merge pull request #4565 from xhaggi/epg-grid-cleanup

[epg] cleanups/refactoring for CGUIEPGGridContainer