This commit also adds ArrayExpr and DictionaryExpr to the libSyntax nodes family. Also, it refactors the original parser code for these two expressions to better fit to the design of SyntaxParsingContext. This commit has also fixed two crashers.