Ada binding to the GNU Multiple Precision Library (GMP)

Note: This binding isn't finished yet; many routines aren't implemented, and there are plenty of bugs. I'm releasing this unfinished version so that people can get a preview of what it's going to be like.

I repeat: Don't expect this to be bug free!