-Fixed a little issue with older versions of XBMC reporting the version as 'data.result.version' rather than the newer 'data.result.version.major'.
-Fixed another little issue with it not supporting 'in-between' versions.