added autoconf detection for signed, unsigned 8,16,32,64-bit ints

forces configure-time failure when any of these types are missing