win32ole_type.c: Fix crash when calling WIN32OLE_TYPE.new
win32ole_record.c, win32ole_typelib.c: Fix unintentional type constraint
win32ole.c: Fix crash when calling WIN32OLE._invoke method
Fix crash while doing GC
win32ole_event.c: Make mruby-win32ole buildable on VS2013
                  fix compilation errors : error C4703: potentially uninitialized local pointer variable '...' used)
test/unit.rb: Add test
win32ole_typelib.c: check number of arguments in WIN32OLE_TYPE#initialize
test_win32ole_type.rb: mruby-hs-regxp does not support the regexp "\d{0,1}"