update pic.xtm lib file for GL 4

not finished yet
WIP: messing with the particles example

for pedagogical reasons, the previous commit's version of
particles.{xtm,vert,frag} is probably better, but I've used it as a base
to hack on to get the PIC stuff working with GL 4.0 - and it's getting close