change on the pre-compile command

- CHG : use #ifndef/#define/#endif to replace #pragma once
Poisson solver is proved to work correctly.

- NEW : vertices can be get outside FDDomain
- FIX : the sparse matrix is made compressed before solving linear equation (or after filling-in)
- ENH : add some method in SctmDebug
- CHG : tiny change on the names of some method