Reworked the XBMC plugin and logic to prevent weird socket data transfer problems.
The image should now always be correct.
TODO: Clean up the python code and add some edge cases!