merely add (not implemnet) Dimensional interface to Assembler
make constitutive law be with dimension

  * also fix a hidden bug of PlaneStress when output cache is given
improve penalty assembler to pass 1-3d tests
improve mechanical lagrangle asembler to pass 1-3d tests