Work around clang on FreeBSD i386 segfaults with 128-bit integers
v0.16_04

      - clang on FreeBSD i386 will claim to support 128-bit integers but then
        segfault when compiling this module's XS code. The compiler feature
        checking now uses a more complex test program to ensure that the
        compiler really does support 128-bit integers.
increment version after release
Fix right & left shifts for all types, as well as <<= and >>=

Conflicts:
	Int128.xs
Changes for shift fixes