Just a small check missing in FileItem.cpp CFileItem::GetMimeType.
I also fixed/changed the three libXBMC projects, they did not build debug infos when in debug mode, no idea why the diff is that big, i just changed a single setting in each project.
fixed missing debugging symbols in debug mode
Get correct MimeType for PVR Channel, if set.
My guess is that you don't have core.autocrlf (see http://wiki.xbmc.org/index.php?title=Git_Usage#Line_Endings) set to true in your git installation so it changed all line endings and therefore the whole file appears as changed. If that's the case it would be nice if you could set core.autocrlf to the proper value and then re-do that change. Ideally put it into it's own PR as it doesn't really have to do anything with CFileItem.
Enabling debug info for libXBMC is also part of my addon rework code in #1472. I'd suggest removing it here.
Fix for Watch Later always playing first item in queue, fixes #1484