Added SizeOf() for other types

- before it just took care of "object" and "numerics", now it includes arrays, pointers, strings (hope I did not forget something)
- string-size assumption is length * 2 Bytes (according to BMX documentation)