Merge branch 'master' of https://github.com/sintefmath/equelle
Merge branch 'master' into namespaceshake
Adjusted test output

- ParameterGroup-instances have output disabled.
- Abort tests that require mpirun instead of failing.
Wrote more tests for the distributed operations.

- All tests are passing.
Added RuntimeMPI::AllGather

- Moved injectMockData fram test code to mpiutils.
- Added mpiutils::dumpArray for help with debugging.
- Added test for allGather
Updated examples to compile with the new organization of include dirs
and namespaces.
Expanded and cleaned up mpi-test basicCalculator.
Added basis mpi-calculator example that will be used to benchmark MPI.
Added PrintMPIBackendASTVisitor to compiler.

- PrintCPUBackendASTVisitor now has a couple of virtual methods for
overriding the header and footer of the generated source.
- The option to ec for selecting the backend has been updated with a new
enum for the MPI backend.
Exports ${Zoltan_INCLUDE_DIRS} into ${EQUELLE_INCLUDE_DIRS_FOR_CONFIG}.

- This is needed for generated programs to compile with RuntimeMPI.
Change order of link-libraries when exporting EQUELLE_LIBS_FOR_CONFIG in
MPI backend.
Added RuntimeMPI::output
PrintMPIBackendASTVisitor::cppStartString so that it initializes MPI and
decomposes the grid.
Added minor example to demonstrate the full pipeline of generated MPI-
Merge remote-tracking branch 'refs/remotes/origin/master' into
namespaceshake

Conflicts:
	compiler/ec.cpp
Added MPI command-line option to the new ec program options machinery.

- Updated CMakeLists.txtfor mpi-calculator to use the new command line
options.
Merge remote-tracking branch 'refs/remotes/origin/master' into namespaceshake
Merge pull request #12 from sintefmath/namespaceshake

Namespaceshake
Compiler and command line options now print errors and warnings to
std::cerr.
Merge remote-tracking branch 'origin/master' into cartesian

Conflicts:
	compiler/PrintCPUBackendASTVisitor.hpp