Value의 GetByteSize() 일반 메소드 추가

1. Value에 정적 메소드가 아닌 GetByteSize() 추가.
2. GetByteSize()에서 Array, Structure, String 과 같이 크기가 일정하지 않은 타입에 대해서는 0으로 반환하도록 수정
Value에 ConvertTo(const Value&) 메소드 추가

1. Value에 ConvertTo(const Value&) 메소드 추가
Value의 GetByteSize() 에서 배열과 구조체에 대한 처리 변경

1. 기존 GetByteSize()에서는 배열과 구조체와 같이 런타임에서 크기가 결정되는 타입에 대해서는 0으로 값을 반환하던 것을, 배열과 구조체의 실제 크기가 반환되도록 수정