split the addGuiItem function
load setting for each call

initialising with settings was not working as the changes to settings
were not being picked up, xbmc needed to be restarted to pick up new
settings, this was causing confisuon
add thread to keep recent movie list updated for skin to use
add tv shows and better thread exiting
Revert "split the addGuiItem function"

This reverts commit 695a2774ee052f4e2b2a1e13e7ba39cb5c308151.
use correct property names
add more epp details and skin files

add series name and epp number
add confluence skin changes
Merge pull request #48 from faush01/master

add recent item update thread