Cmake fixes, EIO optional, vtk and trilinos support

* cmake scripts cleaning and minor fixes
* Preliminary Trilinos compilation support
* EIO is now optional
* Windows installs try to bundle dll files if requested
* ElmerGUI now compiles with vtk6 but not when matc is enabled
  in ElmerGUI
* License texts were added for bundling windows dll files from
  vtk, oce, qwt, etc..
* Now builds with gfortran-4.9