add FeLINE2 and FeHEX8
add tests for FeLINE2 and FeHEX8
remove loops and reuse computed values
initialize with zero in ShapeMatrices constructor
merge coordinates mapping tests for different element types to one test
add tests for checking field specifications
merge tests for Fe types to one
test different fe types and different matrix types
fix clang compiling errors
add subdirectories under NumLib/Fem to CMake
use struct instead of template alias for gcc4.6
change ppa for petsc3.4.2
Merge pull request #383 from norihiro-w/add-fe-line-hex

Add finite element types LINE2 and HEX8
fixed several issues with surfer grids and made reading a bit faster
removed redundant loop