Change ExternalApi class

Change and add method of ExternalApi class
Modify  OprosServiceExternalApi that implements ExternalApi class
Change example code of "main.cpp"
Change external api paht of "script.txt" to thing formatted URI
Delete OPRoS component example
구조 정리

1. 사용하지 않는 Type.h, Fucntion.h 제거
2. FunctionType.h를 ExternalApi.h와 통합
3. URI의 스킴을 이용하여, 적절한 ExternalApi의 인스턴스를 로드해주는 ExternalApiLoader 클래스 작성
4. LegacyExternaApi.h, ParameterConverter.h, ParameterConverterImp.h,
DynamicLibraryLoader.h를 Scenario/Impl 폴더로 이동
5. 사용하지 않는 Function 클래스를 상속하는 클래스에서 상속제거
6. 동적 라이브러리에서 가져온 ExternalApi 인스턴스를 해제 해주는 ReleaseExternalApi 함수 추가
구조 개선

1. OPRoS 엔진 소스코드에서 사용하지 않는 코드 삭제
2. OPRoS 엔진 소스코드의 컴파일 경고가 발생하는 부분들 수정
3. 원격 컴포넌트의 서비스를 호출에 관련된 기능을 관리해주는 OprosEngineManager 작성
EDL(External api Development Library)제공을 위한 헤더 분리

1. EDL을 통해 제공하기 위해 내부에서 사용할 클래스와 외부로 공개할 클래스를 분리
2. OprosServiceExternalApi 프로젝트에서 EDL로 제공하는 헤더만 참조하도록 수정
EDL헤더만 참조하도록 변경

1. External Api 를 구현하는 곳에서 EDL의 헤더만 참조하도록 수정
ExternalApiLoadManager 생성

1. ExternalApi 로더를 관리하고 ExteranlApi를 생성해주는 ExternalApiLoadManager 생성
2. ExternalApiLoader를 제거하고, 그 기능을 ExternalApiLoaderManager로 통합
3. GetExternalApi.cpp 에 있는 GetExternalApi()와 ReleaseExternalApi() 범위를
cpp 파일 내로 한정하고, extern  키워드 제거
4. ReleaseOprosExternalApi()와 GetOprosExternalApi()를 생성하여 다른 cpp 파일에
공유하도록 변경
include 경로 구분을 \에서 /으로 변경

1. DynamicLibraryLoader.h의 include 경로 구분을 \에서 /으로 변경
임시 인터프리터 코드 변경

1. ExternalApiLoadManager를 이용하도록 수정함
2. 새로운 임시 스크립트를 적용
Uri 클래스를 Url 로 변경

1. Uri 클래스를 Url 로 변경
Revert "v0.1 배포"

This reverts commit 91a96fa3dddf09988e96dc7ba96c771e8665d591.
Merge branch 'develop'