Refactoring path manager
The existing path manager provided only the function to create and provide TPA with some directories (runtime/tizenfx/etc).
As a result, a lot of path related duplicate code was used in launcher internal code,
To modify this, the PathManager was refactored as follows:
1. The paths required for app execution and native image creation are obtained through path manager.
2. The path manager is created as an object so that it can be maintained and managed where it is needed.
3. The dependency between path manager and the plugin manager has been removed.
4. Platform assembly searching path can be updated. (To support dotnet-plugin, system library upgrade)
5. The nitool doesnot supported any more
6. --ni-pkg-dll option is removed from dotnettool
7. TPA related code is moved out from PathManager
Interface change
1. The parameter of initNICommon() function is removed.
2. Some functions in ni_common.h, tac_common.h are removed or changed
20 files changed: