Value 접근자 변경 및 데이터 이용 방법 변경

1. Value 멤버 변수를 private로 변경하고 그에 대한 접근을 위한 메소드 생성
2. 변경된 Value의 데이터 접근 방법적용
3. Value 의 ConvertTo() 메소드를 통한 Type 변환과정에서 데이터 복사를 최소화하기 위해 레퍼런스를 사용하도록 변경 및 최적화
임시 인터프리터에 External Api Loader 등록 코드 주석 추가

1. External Api Loader 등록하기 위한 예제 소스코드를 주석 형태로 추가
사용하지 않는 script2.txt 제거

1. 사용하지 않는 script2.txt 제거
동적라이브러리의 생명 주기 안정성 확보

1. ExternalApiLoadManager의 Load() 메소드를 통해 생성된 ExternalApi의 인스턴스가
std::shared_ptr에 의해 메모리 관리가 되어도, Unregister()에 의해 생성된 ExternalApi의
인스턴스보다 동적라이브러리가 먼저 해제될 경우, ExternalApi의 동작에 문제가 발생한다. 그렇기에 임시로
Unregister()에서는 동적라이브러리의 핸들을 해제하지 않고, ExternalApiLoadManager의 소멸자가 호출될 때
해제하게 해두었다. 이 경우 사용하지 않는 동적라이브러리를 로드해 놓고 있기에 메모리 효율이 좋지 못하였다. 이점을 해결하기 위해
한 동적라이브러리에서 생성한 ExternalApi의 인스턴스들이 모두 삭제되기 전까지 동적라이브러리가 해제되지 못하도록 하여
ExternalApi의 안정성과 메모리 효율을 향상시켰다.
OprosServiceExternalApi를 동적라이브러리 프로젝트로 변경

1. OprosServiceExternalApi의 출력을 정적라이브러리에서 동적라이브러리로 변경
OprosServiceExternalApi 프로젝트 OprosExternalApi 로 이름 변경

1. OprosServiceExternalApi 프로젝트 OprosExternalApi 로 이름 변경
OprosExternalApi 동적라이브러리 변경에 대한 ExternalApiLoadManager 변경

1. ExternalApiLoadManager에서 OprosExternalApi의 라이브러리 방식 변경에 따른 기본 로드 방법 변경
프로젝트 속성 변경

1. ScenarioScriptExternalApi 의 참조 라이브러리 제거 및 정리
2. TempInterpreter 프로젝트 속성 정리
OprosExternalApi 프로젝트 OprosExternalApiLoader 로 이름 변경

1. OprosExternalApi 프로젝트 OprosExternalApiLoader 로 이름 변경
ExternalApiLoadManager에서 기본 등록 스킴 변경

1. ExternalApiLoadManger 에서 opros 스킴이 기본 등록이 되지 않도록 변경
임시 스크립트에서 External Api Loader 등록 추가

1. 임시 스크립트에서 External Api Loader 등록하는 코드 추가
2. 임시 인터프리터의 External Api Loader 등록 코드 주석 해제
문자열을 통해 URL을 입력 받는 ExternalApiLoadManager Load() 메소드 추가

1. 문자열을 통해 URL을 입력 받는 ExternalApiLoadManager의 Load() 메소드 추가
Type이 Void에서 다른 Type으로 변환할 수 있도록 변경

1. Type이 Void에서 다른 Type으로 변환할 수 있도록 변경, 이 때 변경 된 후의 값은 각 Type의 기본 값이 된다.
2. ParameterConverter2 클래스 이름을 ParameterConverterImpl로 변경
사용하지 않는 OprosExternalApiLoader 프로젝트의 Test 폴더 삭제

1. 사용하지 않는 OprosExternalApiLoader 프로젝트의 Test 폴더 삭제
ExternalApiLoadManager의 Load() 메소드 오동작 수정

1. ExternalApiLoadManager의 Load() 메소드 오동작 수정
OprosServiceExternalApi의 Call()에서 예외가 외부로 전달 되지 않게 변경

1. OPRoS의 서비스의 함수를 호출하는 과정에서 문제가 생겨 예외 발생할 때, Call() 메소드 상위로 전파되는 것을 막고 false를 반환하도록 변경
ExternalApi 의 Call() 메소드 중 예외가 발생하지 않는 메소드롤 사용하도록 변경

1. ExternalApi 의 Call() 메소드 중 예외가 발생하지 않는 메소드를 사용하도록 변경
Merge branch 'develop'