update variable_size.z

1. prints out the sizes of different data types including enums.
2. demonstrates the use of predefined symbols __DATE__,__TIME__ etc.
3. demonstrates how pragma pack affects padding in C structures.