Locate TypeInfo_Vector after TypeInfo_AssociativeArray
Changed signatures
Remove redundant attributes

Bug 9231 has already fixed, so attribute inference now works correctly with inout method.
Merge pull request #359 from 9rnsr/inout_next

Change TypeInfo.next to inout function