Merged integer mat with floating point mat definition.
Split mat.c to mat.c for basic functions and matmath for floating point operations
Renamed imat to lmat