Fixed several tests
Fixed obscure error (<= versus <) in RASCAL_ALL

Also added test.
Merge branch 'master' of https://github.com/cwi-swat/rascal.git
Merge branch 'master' of https://github.com/cwi-swat/rascal.git
Fixed (I + C): regular expression matching does not support Unicode
characters

I discovered that our regular expressions do not handle Unicode
properly. In particular \w \W etc were not handled properly.

Example:
	/^\w+$/ := "Müller"
should be true (be wasn't)

An extra flag is needed to enable them: Pattern.UNICODE_CHARACTER_CLASS
See the documentation of that flag for more info.

We need to write this:
	Pattern.compile(RegExpAsString, Pattern.UNICODE_CHARACTER_CLASS)
	
Fixed in Interpreter and Compiler.
Added substantial number of tests to demos