In many ways, the last surviving Neanderthals are a mystery. But four caves in Gibraltar have given an unprecedented insight into what their lives might have been like.