The result of `()` is supposed to be the empty list
Fixed small formatting issue
TypeStore related fix in readTextValueFile
Added functionality to extract all symbol definitions from TC context
Added two imports of Exception
Added a field for symbol_definitions in muRascal and RVM
added function to read text value files with embedded reifeid types. this also involves instrumenting readTextValueFile builtin such that it can convert type(Symbol, Map) to a real reified type value
Merged
Merge branch 'master' of https://github.com/cwi-swat/rascal.git

Conflicts:
	src/org/rascalmpl/library/Prelude.java
Start of major operation to disconnect @reflect library functions from
IEvaluatorContext

The global scheme is as follows:

- We already support the scheme that a method m in library L can be
specialized for the compiler by introducing a version of L (LCompiled)
and overriding method m there.

- The current reorganizations aims at dealing with all library functions
that have a @reflect annotation (and are therefore dependent on the
IEvaluatorContext).

- We are gradually replacing the IEvaluatorContext argument by a
RascalExecutionContext argument.

- In RVM.callJavaMethod we maintain a list "converted" of already
converted library functions. Converted functions get a proper
RascalExecutionContext argument.

When completed, the number of dependencies of compiled code on the
interpreter will have been reduced considerably.
Removed dependency from CTX
Fixed keyword issue in concrete patterns
Removed more CTX dependencies
Fixed interpolation of list variables in concrete syntax expressions
Adapted to new field Production p in production constructor of
AbstractValue
Unbreaking the implosion of JSON after @tvdstorm's renaming in adcc48724c9dda60152d8dc80b794ef7596fa322
Added datetime constructor to value factory that accepts time zone of the new datetime
Merge branch 'master' of https://github.com/cwi-swat/rascal
Addition to/fixes in MuPrimitives

- mint now accepts Java integers and PDB integers
- added regexp primitives:
  regexp_begin: give begin of matched region
  regexp_end: give end of matched region
  regexp_set_region: restrict match to a region
- added size_str (and added a case to size as well
- added substring primitives:
  substring_str_mint_mint
  is_tail_str_str_mint
Extended the muRascal library for string visits.

- Dcoumented and extended the handling of visits
- Added MATCH_SUBSTRING for matching strings during visits
- Added MATCH_REGEXP_IN_VISIT
- Added VISIT_STR

Minor:
- fixed typo in ENUM_NODE (iter-start-seps => iter-star-seps)