bugfix/improvements on calling the third party ".so" controller
bugfix:
- fixed a bug in the detection of the filename for Linux version;
- fixed a in derating control function when reading a external control parameter file; Improvement: Now the external ".so/.dll" controller is able to defined control parameter through an external input file