Merge pull request #56 from seanmiddleditch/master

64-bit fixes
Add a user data void* to the render function.

This allows for more modular integration as render functions typically need extra data (buffer ids, texture ids, etc.).
If nothing else, that data cannot be made static in scripting language bindings.