Trains that apologise for being twenty seconds late, taxi doors that open themselves, toilets from the future, and streets with no bins yet no litter. Our guides to the small everyday wonders that astonish almost every first-time visitor to Japan.