FunctionCaller와 CdeclCaller를 LegacyExternalApi.cpp 에서 분리

1. FunctionCaller와 CdeclCaller를 LegacyExternalApi.cpp 에서 분리
CdeclCaller.h 에 빠진 헤더 추가

1. CdeclCaller.h 에 stdint.h 추가
StdcallCaller 클래스 작성

1. stdcall 함수 호출 규약 방식으로 함수를 호출 하는 StdcallCaller 클래스 작성
StdcallCaller 에서 스택에 파라미터 쌓는 순서 수정

1. StdcallCaller 에서 스택에 파라미터 쌓는 순서가 잘못되어 이를 바로 잡음
FunctionType의 option 에 따라 합당한 함수호출 규약을 사용하도록 적용

1. LegacyExternalApi에서 FunctionType의 option 에 맞는 FunctionCaller를 사용하도록 적용
Merge branch 'develop' into feature_stdcall_function_calling

Conflicts:
	ScenarioScriptExternalApi/source/LegacyExternalApi.cpp
Merge branch 'develop' into feature_stdcall_function_calling

Conflicts:
	ScenarioScriptExternalApi/source/LegacyExternalApi.cpp
Merge branch 'develop' into feature_stdcall_function_calling
URL 로 부터 동적라이브러리 경로를 읽어 오는 방법 변경

1.  URL의 이해 부족으로 잘못된 방법으로 파일 경로를 가져왔던 것을 수정
2.  오타 수정
LegacyExternalApi 의 유효성 검사 메소드 추가

1. LegacyExternalApi의 유효성 검사 메소드인 IsValid() 추가
2. GetLegacyExternalApi()에서 LegacyExternalApi의 유효성을 검사하여 반환하도록 수정
Merge branch 'develop' into feature_stdcall_function_calling

Conflicts:
	ScenarioScriptExternalApi/source/LegacyExternalApi.cpp
FunctionType의 paramterTypeList를 parameters 로 이름이 변경된 점 적용

1. FunctionType의 paramterTypeList를 parameters 로 이름이 변경된 점 적용
LegacyExternalApi 에 파라미터 입력으로 배열 입력이 가능하도록 수정

1. LegacyExternalApi 에 파라미터 입력으로 배열 입력이 가능하도록 수정
TestAPI에 문자열 배열를 출력하는 PrintStringArray() 추가

1. stdcall 호출과 배열 입력을 테스트하기 위한 PrintStringArray() 추가
Merge branch 'develop' into feature_stdcall_function_calling

Conflicts:
	ScenarioScriptExternalApi/ScenarioScriptExternalApi.vcxproj
	ScenarioScriptExternalApi/ScenarioScriptExternalApi.vcxproj.filters
	ScenarioScriptExternalApi/source/LegacyExternalApi.cpp
변경된 FunctionType 적용

1. 변경된 FunctionType 적용
Legacy External API 에서 구조체인 파라미터를 입력 가능하도록 수정

1. Legacy External API 에서 구조체인 파라미터를 함수호출 과정에서 전달할 수 있도록 FunctionCaller의 StackTo() 수정
FunctionCaller의 StackTo() 에서 8Byte 이상의 타입을 스택에 잘못 쌓는 문제 해결

1. FunctionCaller의 StackTo() 에서 8Byte 이상의 타입을 스택에 잘못 쌓는 문제 해결
Merge branch 'develop' into feature_stdcall_function_calling
TestAPI 에 Person 구조체를 입력받아 화면에 출력하는 PrintPerson() 을 추가

1. TestAPI 에 Person 구조체를 입력받아 화면에 출력하는 PrintPerson() 을 추가