Fix problem of reading config

News:
- We can modify the settings of compiler in the user config file correctly.
- Add 'RuntimeConfig.init_sequence' for reading config in order.
- Add 'pnetcdf' libspec.