Long-haul flights are not fun. Lengthy lines, cramped seats, stuffy air, testy passengers and limited meal options... the ...