Add tracking external variables.
Merge branch 'master' of github.com:vjovanov/mpde

Conflicts:
	components/framework/src/ch/epfl/lamp/mpde/MPDE.scala
Reformat code.
"Hole" mechanism.
Merge branch 'master' of github.com:vjovanov/mpde
Up-to-date with master.
Infrastructure for hole mechanism.
Hole mechanism: baby step.
Free variables now will be passed to the generated code.
Hole mechanism refined.
Prepare for run time compilation.
Run time compilation added.
Refactor `__compiledStorage`.
Fixed a critical bug and several minor ones. Added some tests.
Merge of holes.
Custom scala.
Custom Scala
Intermediate fix.
Merging holes. Not working yet.
Merged ascription.