fix nasty bug in VectorField sanity checker
pack all mesh data in one struct for better const-correctness
added missing std:: qualifiers
compiler rename for Trilinos compatibility