Riding two abreast? Which side of the road to cycle on? Here's everything you need to know about cycling in Japan.