Kehidupan Manusia Pra Aksara, Zaman Batu (Paleolitikum, Mesolitikum, Megalitikum dan Neolitikum)