New version of GMP bindings for Ruby

This version has better suport for floating points
and mixing types.

It can only be compile with GMP 4, not GMP 3.