Make a tuple's metaclass be a tuple of metaclasses
Extracted duplicated trampoline_init logic to a method
Added File#size and File#cmp
Addef spec for File#delete
Use File.cmp and File.delete in compiler to avoid system calls.