Fix ARB_debug_output support
Fix ARB_debug_output support
Some matrix stuff...
Matrix inversion worked for at least one test case
feep's matrix inversion works better
Marginal work on lighting and cleaning unused code
Switch to shared objects

Needed to do so for modules to be loaded under luaJIT for calc.lua
Merge branch 'math'
Move uthash.h to util
Add array.h to src/util/

this has been sitting in my working tree and I forgot about it
Allocation conrol
Replace libmowgli in libilmath
Update uthash.h, remove mowgli from logging code
Remove dependency on libmowgli2
Forgot an extern causing prefixes to be undefined
Initial object system header
Basic functions for base.h
il_new and il_name
Forgot to index base.c
Type metadata setters/getters