BigInt @safe

some more

some more

some cleanup

some more

hope I got them all

another one

another one

some more

review fix and some additional style changes

some more quickfur
Merge pull request #2612 from burner/bigint_safe_one

BigInt @safe https://issues.dlang.org/show_bug.cgi?id=13607