Added file index to speed up JarInputStreamURIResolver
Added type symbol for unresolved types.
1. BindingsResolver only exposes one function to resolve TypeSymbols.
2. Instead of putting a loc for unresolved TypeSymbols, we now use the
unresolved constructor.
3. Changed converters to reflect changes in 1.
Fixed in compiler runtime: parent + / bug in locations

Thanks @davylandman for the unit test!
Added a test for a newly discovered/not yet solved compiler bug
Removed several remainders of keyword handling in node functions
Compiler can now handle overloaded annotations

Although rare they do occur: the annotation "loc" is overloaded in
ParseTree (on Tree) and in Grammar (on Production).
Merge branch 'master' of https://github.com/cwi-swat/rascal.git
Made JarInputStreamURIResolver better handle relative paths
Added connectedComponent function to graph library
Disabled debug messages in gini calculation
Various fixes

- fixed testreport_add (related to keyword parameters)
- added reifiedType_create primitive
- added a type2symbol primitive (implemented by a compiler-specific
$type2symbol function that does use a type visitor for the translation).
Various fixes

- appl construction for concrete terms (keyword related)
- reified type
Special treatment of typeOf library function

- typeOf is now implemented directly by the compiler
Various improvements
Added recompile flag to the new "listing" function
Updated test overview
Forgotten to add these files.
Minor fixes
Merge branch 'master' of https://github.com/cwi-swat/rascal.git
Fixed bug in unescapeSingleQuoteAndBackslash

Note1: a string ending on \ was not handled properly.

Note2: THESE FUNCTIONS ARE NOT UNICODE SAFE AND SHOULD BE REWRITTEN!