Annotation of /trunk/SConstruct

Merging changes from the lapack branch.
The inverse() operation has been moved into c++. [No lazy support for this operation yet.]
Optional Lapack support has been added for matrices larger than 3x3.
service0 is set to use mkl_lapack.