Make the most of your Johannesburg airport layover with our guide to visa requirements, airport facilities, and city attractions for every timeframe.