Jaguar Land Rover has revealed its range of self-driving technologies, designed to allow autonomous cars to traverse any surface or terrain.