Difference in Arduino pin distance
It is a mistake that became a feature for polarizing the shields: forum.arduino.cc/index.php?topic=117441.0 

In an 2008 discussion Massimo says: 


  "I made that mistake, when I made the first arduino board."


at http://forum.arduino.cc/index.php?topic=22737.msg171839#msg171839 
with: