Load all the builtin data from the generated JSON files.
Updated for the new bootcompiler arguments.
Generating builtin information in .json files.

These information can be used e.g. by the boostrap compiler.
Updated the readme.
Generate information about the inlineability of builtins.
Nicer dump of the constants in a code area.
Added the capability to inline inlineable builtins.
Recognize the syntactic suger for Int.'+1' and Int.'-1'.
Generate the code for inline builtins in Thread::run().
The generator now looks up methods in base classes of implementations.
First step for records (with non-unique arities).
Added builders for builtins and arities.
Changed version of LLVM: use 3.1 rc1 instead of 3.0.

We need v3.1 for constexpr constructors.
Rewrite some parts of the generator with new C++11 idioms.
Added a UUID to types that can be used as features.
Added support for records (with constant arities).
Added the global notion of features, which are totally ordered.
Added a matchesVariadicTuple() function in pattern matching.
Added dynamic builders for tuples and records, and a builtin for this.
Added support for creating records with dynamic arities.