Replaced some C-style error codes with exceptions
Replaced old C-style errors with exceptions
Removed Element.c++.re2c from the project
Removed useless files
Added ElementFamily to BaseElement to facilitate mergint Element with BaseElement
Splitted libla and libfemp froim gui
Reorganized the build tree