This season denim, fashion's favourite fabric, has been reinvented in a myriad ways, from shoes and hats to patchwork jeans and jackets. See our pictures of the best on the high street ...