Add trap solver

- NEW : add the class of trap solver for solving trapping equations
- NEW : add the corresponding method for setting the matrix coefficient for trapping process in dd solver
ready to debug trap solver

- NEW : add trap solver into solver pack
some revision in debugging trap solver

- NEW : add the methods for writing the data of trap solver result
some revision during debugging trapping solver

- CHG : change the class of enum for material names
- CHG : adjust the location of the methods for writing data in solver pack
- NEW : add the method for writing total line density of trapped electrons
Vfb shift curve is plotted in this version

- NEW : add the method to calculate and output flat band voltage shift
use global controller SctmGlobalControl to set the global parameters in the simulation

- NEW : add SctmGlobalControl class to control the global parameters (use singleton pattern)
- ENH : consider the all the temperature effect in the simulation. use unified (global) temperature