Replace '__gmp_const' with 'const'

The __gmp_const macro was added to GMP as a workaround for C compilers
which didn't support the const keyword.  GMP 5.1 removed support for
pre-ANSI C compilers, so the __gmp_const workaround was removed at the
same time.

This change replaces all uses of '__gmp_const' with uses of the 'const'
keword directly, since MLton already expects C99 support from the system
C compiler.

This should fix the build errors for systems using GMP >= 5.1.
Merge pull request #4 from caltry/remove-__gmp_const

Replace '__gmp_const' with 'const'.

Fixes #3.