Add dynamic array allocation support

1.add operand `sizeof' for getting the size of array
2.add operand new<Type>() for dynamic array
3.changed the type `array' equality testing logic(abandon size-check for
array type)
4.fixed a bug in the array declaration
5.add some samples