No need I have just installed it and I think I can see the problem
They have changed the way libraries are resolved, it's a small change but means they can now have libraries containing source files with names that match sources contained within other libraries.
Personally I think this will cause some confusion for users, because, for example, the new robot libs contain files with names such as SPI.h. I think that in both vm and arduino ide this will break if a user has a project that already uses spi and subsequently want to experiment with an Arduino robot lib. But it's not my call, I will just do what Arduino does
Anyway I guess Arduino intend the robot libraries to have dedicated use of the Arduino and for robot projects to be created with using slightly different rules
To cut a long story short, I will of course change vm in the next few days to work the new way. In the meantime I suggest deleting the Robot_Control and Robot_Motor libraries from your arduino installation, for example D:\Arduino\arduino-1.0.5\libraries
The two robot libraries are for the new robot that Arduino announced over the last few days. It will be available in a month or so and is a complete hardware solution for a mini robot, this is why I think these two libraries, which are designed for this equipment, break all the rules. They seem to be more replacement firmwares than normal libraries
Hope this makes sense, sorry didn't notice I could grab the entire project from your example. very useful!