[functions.interfaces] added missing const
[functions.interfaces] readded fem includes
[functions.visualization] added Function::VisualizationAdapter
[functions.interfaces] specialized LocalizableFunctionInterface

for scalar and vector valued functions
[functions.interfaces] added visualize()
[functions.constant] added missing const
[la.container.eigen] removed createIdentityEigenRowMajorSparseMatrix
[la.container.eigen] added c++11 move semantics

to all but the double* map, since I have now idea
what the memory management looks like for that one