make the headers independently includable

also, remove the "fmatrixev_ext.*" files because they were unused and
broken.

there are also still some "fun" tricks like typedefing the "Matrix"
and "Vector" identifiers somewhere and using them in an later included
file. I _strongly_ recommend to avoid such hackery and to use
templates instead...