change particles.xtm shader example file

it still crashes :()
a couple of gl_print_error tweaks
update pic lib

add in field array (as yet unused)
significant refactor of shader-setup lib