Revert "Switching everything back to IntPtr. This makes the API more robust (because the API can't get the marshalling wrong) even though it means more work for the caller."

This reverts commit 575bfb059b456393613f81d448fa075bf4f31a39.
Revert "Going back to function pointers which are much more reliable."

This reverts commit ca9f522c661df688295d15afcbd9d26556fd0110.
Revert "Fixing sln/csproj to work in VS2012."

This reverts commit 9df942528dab1f56100631b1439e4779ac0dede1.
Revert "Update README.md"

This reverts commit d17df744be3d3f81ed1dda6f5dc24b47d0efdc2e.
Revert "Changing generic arguments to use parameter names so they're more clear."

This reverts commit e252cef2365bc5d6d91806e42d5f9aead95a12e3.
Revert "Adding GLRegParse as a submodule instead of requiring it to be next to the repo directory."

This reverts commit 383263ce742e040570184b8b728bd9bc8e7841ef.
Revert "Completely starting from scratch on code generation, moving the gl.xml parsing to a new project: nickgravelyn/GLRegParse."

This reverts commit 02306e7b1e9508f789e10a5ce6d325048e072c83.
Revert "Updating test to 3.2 Compatibility profile."

This reverts commit 8b4b6e44355dab15390ad65a3ca7d02beb0c6574.