Generate much more of sdl2.pxd.

I believe the current version of the code generates everything
that's available in the C parse tree.
Generate enums from SDL2 defines.
Generate sdl2.pxd.
Add sdl2.i to gitignore.