Mazda has given the all-new Mazda2 a world premiere in Geneva.