Add a bindings generator to automagically generate C++ code from Pawn include files

It's a little bit hacky, but it definitely beats manually updating the
bindings every time. There are a few major TODOs left, notably:

* Support for enumarations.
* Support for generating the source-files.
Import generated bindings for the SA-MP include files.