Init Kernel#define_type
Define build-in types by using Kernel#define_type
Add test for user type
Replace Kernel#define_type with Type.define_new
Improve test methods
Merge pull request #2 from gogotanaka/enable_to_define_type

Enable to define type