A rare silence descended on the Royal Mile in Edinburgh on Friday as thousands lined the streets for the funeral of Fife firefighter Barry Martin.