Add -Wshorten-64-to-32 and fix all warnings
Update documentation slightly
Add rb_u_raise and rb_u_str_new

Add wrappers to rb_raise and rb_raise_new that deal with Ruby Encodings.
Prepare for Inventory
Update tests for new Lookout syntax
Fix for Ruby 1.9.3 regex syntax
Add KeyError/ArgumentError test
Use rb_reg_search, not rb_reg_match