Minor fix.
Merge branch 'master' of https://github.com/cwi-swat/rascal.git
Made CSVRead 2x faster then original reader

(part of fixing issue #514)
Improved speed of detecting necessary quotation

Brings writeCSV speed back to normal.

Fixes #514
Added encoding parameter
Temporarily commented out two assertions (issue #515).
Merge branch 'master' of https://github.com/cwi-swat/rascal.git
Removed incorrect assertions, closes #515
Fixed a glitch in keyword parameter handling
Added a test related to #516
Close #526

The cause of the error was in incorrect constant propagation.

Due to differences in the hdling of list and set patterns it was only
triggered in the list case.

For now, constant propagation is turned off for these cases, but this
should be solved more fundamentally.
Gradually moving towards a new coroutine design (no 'create' construct; better use of stackfulness).
Fixed descendant pattern matching.
Added more tests for descendant pattern matching.
Merge branch 'master' of https://github.com/cwi-swat/rascal
Merge branch 'master' into rascal-to-jigll