From Roman paving slabs to medieval market squares and Victorian granite setts, Britain's stone streets tell a two-thousand-year story that still shapes its historic towns.