restructured heterogeneous projection
added MsFEM projection averaging between values
"fixed" segfault

I'm not sure whether this is really a fix or 
if I am just not seeing the segfault any more
Don't derive MsFEM projection (static members)