Fixed errors related to less and lessequal on values

As a side effect: failed tests now also report the arguments for which
they failed
Fixed negative (wraparound) subscripts for list, node and adt.

Also added tests for these cases.
Improvements to node subscripts/slices
Fixes to add on values.
Fixed handling of string constants
Fixed error in handling <==>
Fixed incorrect treatment of muCon("true") and muCon("false")
Updated status of testing libraries
Added test case for erroneous all.
Avoid duplicate entry produced by MATCH_AND_DESCENT_NODE
Working on ToplevelType
Eliminated offending println; back to old performance level.
Code cleanup.
Enabled SendMoreMoney test again.
Changed traversal order of descendant match to inner most

Although the order is not defined, this gives conveneient compatibility
with the interpreter (useful for testing!)
Implemented first version of RASCAL_ALL
Started with new translation for Rascal's all expression.
Updated test status
Added missing case for ADT
Fixed case adt_less_adt and adt_lessequal_adt