Implement matrix-style indexing by row and columns

The parser will accept expression of the form m[<expr>, <expr>]
both as an expression or as a left-hand side expression in assignments.

A specific AST node is created and the corresponding rule is created
in the bytecode generator module.