Array의 타입 정보에 관한 내용 수정

1. Array의 원소 타입을 저장하는 Value::Type를 Value로 변경하고, 이름을 mElementType에서 mDefaultType 으로 수정
2. Array의 원소 타입을 가져오거나 설정하는 GetLementType(), SetElementType() 의 이름을 GetDefaultType(), SetDefaultType() 으로 수정
3. Array의 원소들을 특정 타입으로 정규화하는 Nomalize() 추가
4. Array를 사용하는 쪽의 코드 수정
Value의 GetByteSize() 에 const 한정자 추가

1. Value의 GetByteSize() 에 const 한정자 추가
Value.h 에 Array.h와 Structure.h 추가

1. Value.h 에 Array.h와 Structure.h 추가
Value의 GetByteSize() 에서 Array에 대한 크기 계산을 반환하지 않았던 문제 수정

1. Value의 GetByteSize() 에서 Array에 대한 크기 계산을 반환하지 않았던 문제 수정
Value의 GetByteSize() 에서 Uint16과 Int16의 크기를 16으로 잘 못 계산하는 문제점 수정

1. Value의 GetByteSize() 에서 Uint16과 Int16의 크기를 16으로 잘 못 계산하는 문제점 수정
External API의 배열 선언시 구조체의 배열 선언이 가능하도록 수정

1. TypeManager의 GetType()에서 구조체의 배열 타입관리를 할 수 있도록 수정
Value의 복사 연산자에서 구조체와 같이 런타임에서 확정된는 타입에 대한 복사가 가능하도록 수정

1. Value의 복사 연산자에서 구조체와 같이 런타임에서 확정된는 타입에 대한 복사가 가능하도록 수정