The Chatelperronian: an updated review