make MFQuadraturePoint decorate QuadraturePoint

  also make MFQuadraturePoint generic
let MFQuadratureTask supply SynchronizedPoints directly

  * also extract a super class of Model2DTask
add MFDomainQuadratureTask and implement it as ModelDomain2DTask
extract MFIntegrator and AbstractMFQuadrature from MFQuadratureWorker
unite "process worker" & "quadrature" to "integrate"
rewrite MFIntegratePoint as a interface
let MFIntegrateTask produce List instead of SynchronizedIterator
rename MFSimpIntegrator to SimpMFIntegrator
rename AbstractModelClass to AbstractModel2DTask
extract AbstractRectangleTask
rename "domain" things to "strain stablilize"
decouple SimpMFIntegratePoint and QuadraturePoint
let RectangleTask be prepared by itself
extract MFRawIntegratePoint
add dedicated interface for applicate divergence theorm integrate
extract SimpMFRawIntegratePoint
let MFStrainStabilizeIntegrateDomain use MFDivergenceIntegratePoint
add RectangleStrainStabiliteTask
extract MFMixer from Mixer
let integrators depend on interface MFMixer