ઇબ્ન ખાલ્ડીન: ઇતિહાસકાર, સમાજશાસ્ત્રી અને તત્વજ્ઞાન