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.