autogenerate xbmc version dependent files and use version.h where appropriate