Ignoring unstructured norne grid in test folder
Now possible to get correct ensureRequirements when inheriting Print<backend>ASTVisitor class.

Added two small functions: classNameString() and namespaceNameString() which is used by postVisit(SequenceNode&) function.
PrintCUDABackendASTVisitor class now inherits PrintCPUBackendVisitor.

Also removed the anonymous namespace in the CUDA backend printer.
Added the functions for name of runtime class and namespace.

According to the two previous commits.
Fixed boost library names.

Seems to me that multithread versions of boost components are integrated in its native component.
Updated test to fit serial array as tuple
Merge branch 'paperPrep' into paperPrepFromMaster
Merged correct version of PaperPrep into PaperPrepFromMaster
Correction of linking library names.
Changed makeArray to use tuple instead of array

According to the serial backend and the intermediate form.
Updated tests according to new makeArray functions
Made makeArray template functions.

The CUDA backend allowed only arrays of type Collection Of Scalar, but now we can have arrays of any type according to the referance manual.
Merge remote-tracking branch 'atgeirr/units' into paperPrepFromMaster
Added support for Sequence Of Scalar * Scalar in CUDA backend
Added shallow water simulator with units.
More output from swe_units.

swe_units now outputs bottom variables on faces, as these are used by some of the postProc.m scripts.
Fixed bug in swe.equelle.

Did not multiply flux with area of face. This is now fixed, and has earlier been fixed in swe_units.equelle.
Improved CMakeList file for damBreak simulator.
Fixed CMakeLists files for two more simulators.
Command line argument "cartesian".

Require this command line argument in order to use cartesian dialect in Equelle. Should check for this flag during parsing, so that Stencil etc should throw an error.