The must-have travel apps (besides Google Maps and Google Translate) to navigate Japan like a local, from trains to restaurants