Adds an entry to the SWIG Ruby definition that properly maps between uint8_t and Fixnum.
The typemaps in swig_ruby_typemaps.i didn't include uint8_t or int8_t. Your patch simply tells swig to treat uint8_t the same as "unsigned char" which is arguably cleaner than adding an explicit set of typemaps for uint8_t. Perhaps we should do the same for all the
This patch handles uint8_t and int8_t mappings for Ruby.