Changes in measurement setup.
Implemented profiling tools for compiler

All execute/compile/run functions now have an extra keyword parameter
"bool profile=false"

When set to true, the time spent in methods in RascalPrimitive and
MuPrimitive will be measured and at the end of execution a report will
be printed to standard output.
Merge branch 'master' of https://github.com/cwi-swat/rascal.git
Added special case RVM instructions for some common muPrimitives

Examples are ADDINT, SUBTYPE, etc. as revealed by profiling.
Adjusted iteration count to get more predictable benchmark results.

Note: the debug and profile flags are temporarily disabled while
collecting measurements for the paper.
Added two Python benchmarks for comparison
Simplified list matching a bit (cursor/nextCursor case).
fixed two bugs in ListRelation, groupDomainByRange and groupRangeByDomain were broken
Merge branch 'master' of github.com:cwi-swat/rascal
fixed bug in set matcher which could not deal with declared but not instantiated variables
fixed bug in set matcher wrt uninstantiated variables
Fixes issue #389 partially.
Fixed some spacings.
Fix for issue 2 of #389
Better error message for type bindings without declaring class/method.
Removed getFileContaining method from this module.
Optimization of getMethodAST. Works best when the AST for lots of
methods are needed.
Initial go at HTML5 library.
Fixed a number of issues in the tutor caused by
Rascal language evolution.

Regenerated documentation and fixed several small issues like
ambiguous references

Finally removed the deprecated Number library (util::Math should be
used), and updated all references in our libraries that still used it.
Fixed incorrectly introduced spaces