made FileDiffSuite indifferent of line endings (was causing problems on Windows)
a small prototype for multidimensional arrays (concrete computation, no lift)
comment
Decided to keep the IndexVector class

...even though it is a 1-dimensional MDArray[Int]. Please check the comments for
the reasoning behing this decision
implemented and tested all primitive operations

with loops are next
The new implementation
With loops, standard ops and PDL benchmark
Modified the project structure to compile examples
Modified iteration operation to obtain 4x speedup
Returned to the normal sbt project, without scalatest hardcoding

Remember to use "sbt update" when the compiler changes
Minor adjustments to the SAC-like prototype

Reverted to the inefficient IndexVector iteration, since the destructive update also affects the lower bound variable
Multidimensional array trait

currently not using the available framework
Changed operations to rely on with loops

this results in worse performance, but does order the in-framework dependencies correctly:
  objects <= conversions <= with loops <= operations
instead of
  objects <= conversions <= some operations <= with loops <= other operations
Eliminated SDArray and Scalar

This is a wrong move in terms of prototype performance, but it's a lot easier to manage only MDArray in the staged representation
Added MDArray classes in the lms core
Reorganized sources and implemented PDE1 as a testcase
Base representation of MDArrays in lms
Added AST construction functions
Switched the PDE1 benchmark to staged

Some problems encountered:
* maybe it would be better to mix in Arith or some Double operations
* I can't get any nodes printed in the test file, have to fix that
Fixed the bug that prevented the AST from being printed

thanks to Iulian who pointed out the function I was passing as by-name did not have the correct
signature and it was enclosed in another by-name layer, yielding a by-name-by-name argument