All-night tram services will be put on for the first time in the capital during this summer's Edinburgh festivals. The temporary timetable will run on Fridays and Saturdays between 3 and 25 August.