XBMC RetroArch integration and some cores

This adds some additional retroarch cores as well as a script generation package to be used in conjunction with XBMC and the AdvancedLauncher addon, making it possible to use XBMC as an emulator frontend.
since `xbmc` is in the tree for a long time, changing name is a bad idea.