Check for unsigned __int128 type in Build.PL

I also changed the dist.ini to use Dist::Zilla::Plugin::ModuleBuild::Custom
off CPAN. This lets us share a single Build.PL for use int he repo and to be
distributed with the distro on CPAN.