Are We Ready for Radar to Replace Lidar in All-Weather Mapping and Localization?