Dunematrix uses wrong allocation.

This PR fixes wrongly used allocation in DuneMatrix. This might not have been a problem on Linux systems but it might fail on WIN OS or Macdows. 

Also, the matrix can now be directly created from an Eigen SparseMatrix and thus avoiding the makeIstlMatrix method completely.