Normalize logging in connection
New base model for interacting with the XBMC JSON API
This model is, at the moment, hard-coded to Episodes and only used for testing. There's more to it but there's currently a bug in XBMC prohibiting a full refactoring on the xbmc-frontend project. You can track the bug here: http://trac.xbmc.org/ticket/13848