pylangparser: add support for merging parser results using lshift operator
pylangparser: remove unpack feature from ParserResult

The same functionality can be achieved by combining parsers using lshilf
operator.
simple_calc_language example: improve grammar
simple_calc_custom_ast example: improve grammar