First merge of Nick Kovac's plzpart code

This merges an adapted version of Nick Kovac's javascript plzpart code,
which went from assembly to C to javascript and back to C. This merge
is still untested and certainly contains errors.

TODO: render the plasma to a texture so we can use it in GL.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Add OpenGL support code to plzpart

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>