Increase range of checks for isIntegerLike template.
isRational and CommonRational templates should be public.
Remove superfluous isAssignable (already defined in std.traits).