add a PATH_MAX case for linux
remove texture bind abstraction in display lists
remove material abstraction
use PUSH_IF_COMPILING for enable/disable
standardize renderlist function naming
always update global color if not compiling
switch to calloc for renderlist init
treat glNormal3f storage like glColor4f
fix spec/build
split renderlist into block and displaylist
fix incorrect color3f instead of color4f
Merge branch 'simplelist' into tinygles-simplelist

Conflicts:
	src/gl/gl.c
	src/gl/list.c
tweak cmakelists
fix typo in realloc_sublist
fix segfault when calling blocks
initialize displaylist->calls
initialize gles to NULL
improve glNormal3f behavior
improve glx wrapper
move EGL include