Switch to ScalaTest 1.6.1-SNAPSHOT.

Switched to custom built of ScalaTest that
works with latest scala virtualized version.

This build is deployed to my dropbox account.
Update one of test-cases.

It looks like after upgrade to latest scala
ordering in test9-struct2b has changed for
some reason.

Updating test-case.
We still need snapshots repo for transitive dependencies.
Merge remote-tracking branch 'tiark/delite-develop' into delite-develop

Conflicts:
	test-out/epfl/test9-struct2b.check
Migrated to sbt 0.11.

We support the same mechanism for using
local scala build as with sbt 0.7. Define
path to the build in local.properties file.
disable generating docs in sbt publish-local

We are not using them and they are significantly
slowing down the build process.
Implemented tupled and recursive functions.

Added support for tuples and implemented multi-arity
functions as tupled functions. Added optimization that
does automatic boxing and unboxing of tuples so in the
generated code we can still have multi-arity functions.

Added support for recursive functions using one of
techniques outlined in tests augmented with support for
side-effects.

Tupled functions are a Base trait, while Recursive functions
are an implementation Exp trait. They can be used separately
or mixed-in with one another.
Merge branches 'sbt011' and 'functions' into work
Removed ambiguity of fun and doLambda implicits.

Since we added fun method that has the same signature as
doLambda we should have only one of those declared as implicit.

The fun option won.
Simpler implementation of recursive functions.
Enable Yvirtualize.
Updated setup instructions.
Add note about issue with sbt's compiler interface.
Fix md links
Get rid of local Scala.

Switched to 2.10.0-M2-0020-geab3b7e4d7-2012-03-06
build of Scala. Ditching SNAPSHOTs is probably
a good idea in a long run.

Also, ditching local Scala is a good idea as soon
as your project grows due to subtle problems with
sbt.
Switch to sbt 0.11.2.
Update test-cases after update to 2.10.0-M2.

Those test-cases are broken due to the fact
that they rely on printing HashMaps that
have no contract on the order of printing
their elements. Some changes in Scala library
related to HashMaps caused this problem.

Let me repeat: those tests are broken and
should be refactored to rely on stable
sorting of pairs stored in a HashMap.
Merge branch 'master' of github.com:gkossakowski/virtualization-lms-core
Revert "Get rid of local Scala."

We're not ready for this, since the scala version is not reproducible
as it depends on the day it was built.

This reverts commit dc6101a2ca947e19d2d9a621c3009460a898151d.
Use remap in emitSource