Merge FemLib #1

This pull request has been created for having discussion about the FemLib design and developing the first prototype. 

As the basis of discussion, I've prepared a document (https://github.com/norihiro-w/ogs/wiki/Femlib) describing what functionalities we would like to have.