Fix KeyError exception when XBMC library is empty

+ change update_library logging
Merge pull request #695 from itofzo/fix_xbmc_KeyError_empty_library_dev

Fix KeyError exception when XBMC library is empty