fix most of signed/unsigned warnings in vm def
fix signed/unsigned mismatch
fix signed/unsigned mismatch
revamp serialization to work with size_t for Serializable
fix signed/unsigned mismatch
fix negating an unsigned
fix signed/unsigned mismatch
fix types
fix signed/unsigned mismatch warnings