Use NUM2UINT in place of rb_num2uint. Fixes #4.

@FenixFyreX reported that rb_num2uint is only present for environments
where sizeof(int) < sizeof(long) -- should've used NUM2UINT which is
properly defined for the given environment.
Version 0.4.7

Fixes use of rb_num2uint.